Desklet note editor
doel
een area op de desktop waar je tekst tijdelijk kan kopieren en plakken en ev minimaal te bewerken
dit is bedoeld om vlug tekst te bewaren , om het later te verwerken , een soort “scrap area” ,
maar nu verder te werken met hetgeen je bezig bent
ofwel wat aanpassingen aan de tekst te kunnen doen vvor het opnieuw te copy/paste-n
optie om text permanent te bewaren is handig , maar niet noodzakelijk
oplossingen
verschillende mogelijkheden uitgeprobeerd :
-
een sticky note achtige applet :: niet ok
- is meest voor de hand liggend
- echter met alle uitgeprobeerde widgets is er wel iets niet ok :
- moeilijk om tekst copy/paste te bewerken
- niet transparant te krijgen : systray apps en applets gaan niet via de window mgr blijbaar , de transparrancy setting zijn NVT )
- doet moeilijk met Cinamon -
zelf een desklet maken rond een QT ( bijvb. ) text edit control ?
iets wat op elke workspace zichtbaar moet zijn -
via clipboard manager :: niet ok
- copyQ :
- heeft een note area (min of meer wat ik bedoel) - copyQ heeft notes en clippets maar gaat niet handig om met windowing
- maar nota window blijft niet open,
dus om te switchen tss bv een browser of wat dan ook, moet je telkens de systray icoon aanklikken, en daarna een nieuwe note aanmaken
minimalizeert direct , du
- copyQ :
-
een zo minimaal mogelijke text editor (=low in resources) gebruiken,
end eze ==editor als een semi widget app== configuren
dit is de ==meest werkbare oplossing voorlopig== zie code & launch : desklet note editor - code
gekozen voor [[tiny editors#mousepad]]- config manueel , maar ook te scripten :
✓ window ervan transparant zetten ( kan in cinamon, los van de app, op elke window gebeuren. automatisch zie : transset tool )
✓ op alle workspaces beschikbaar (rechtsklikken op icon > show on all desktops , of met wmctrl command sticky option)
✓ window title wegdoen, met : [[x windowing tools - xprop#xprop|xprop]]
✓ niet in taskbar tonen , en niet in alt tab : zie wmctrl -r “Mousepad” -b add,skip_taskbar
- no border (zoasl terminal) - config manueel éénmalig in te stellen
✓ menu verbergen (mousepad : preferences)
✓ achtergrond kleur & font aanpassen ; is normaal niet in handen van de WM , maar van de applicatie : kies een kleuren theme : KOBALT via preferences
zie [[kleuren themes in linux app#GTK apps kleurschema]]
✓ positie en size instellen (mousepad onthoud de laatste gekozen , maar kan ook worden gescript ) - deze editor moet via een script gestart worden , daarna de config ervan ingesteld , best automatisch op te starten bij elke boot /login
- gebruikte editor : mousepad editor , uit de xfce (light philosophy) omgeving , GTK based
- zie tevens : dconf editor > xfce > mousepad ; misschien is hiermee een automatisatie mogelijk
- nadelen / #TODO :
- ? lower in “on top / in stack order” then a normal app => als een app op de monitor moet het normaal erboven komen
- zie LX windowing automation
- ctrl + alt + D (show the desktop) verbergt het window => wmctrl - l => winID
- transet function (zie code block )
- config manueel , maar ook te scripten :
-
no border / menu tool gevbruiken op de top most open window :: not tested
https://lifehacker.com/use-maximus-to-go-full-screen-in-ubuntu-5609147