Darbalaukis

Kaip sukurti pritaikytą programų paleidimo priemonę su „Quicklist“ sistemoje „Linux“

Kaip sukurti pritaikytą programų paleidimo priemonę su „Quicklist“ sistemoje „Linux“
Daugelyje populiarių programų yra greiti spartieji klavišai, kuriuos galima naudoti norint atlikti konkretų veiksmą. Jei dešiniuoju pelės mygtuku spustelėkite „Firefox“ piktogramą ir pamatysite nuorodą „Atidaryti naują privatų langą“, tai ne kas kita, o greitas veiksmas, palaikomas „Firefox“ programų paleidimo priemonės greitame sąraše. Šiame straipsnyje bus paaiškinta, kaip sukurti savo pasirinktinius paleidimo įrenginius su greitaisiais sąrašais. Veiksmus greitame sąraše galite pasiekti spustelėję dešiniuoju pelės mygtuku ant programos piktogramos.

Tinkintos programos paleidimo priemonės su „Quicklist“ kūrimas

Programų paleidimo priemonės, kurias matote pagrindiniame darbalaukio aplinkos meniu, yra sukonfigūruotos naudojant .darbalaukio failai. Šie .darbalaukio failuose yra kodas, atitinkantis „freedesktop“ specifikacijose nurodytus standartus.

Norėdami sukurti pasirinktinį programų paleidimo įrankį su greituoju sąrašu, svarbu suprasti a .pirmiausia darbalaukio failą. Šiame straipsnyje bus išvardytos tik tos parinktys, kurios yra būtinos norint sukurti paprastą pasirinktinių programų paleidimo priemonę. Tačiau, .darbalaukio failai yra tikrai galingi ir galima sukurti pažangias paleidimo programas su šimtais parinkčių, kurios apima kalbai skirtas eilutes, darbalaukio aplinkos apribojimus, raktinių žodžių žymas ir pan.

Toliau pateiktame pavyzdyje rodomas pasirinktinis programų paleidimo įrenginys, pavadintas „Teksto redaktoriai“, kurio greito sąrašo veiksmai yra du:

[Įrašas darbalaukyje]
Vardas = teksto redaktoriai
Komentaras = Mano mėgstamiausi teksto redaktoriai
Versija = 1.0.0
Exec =
Terminalas = klaidingas
Tipas = programa
„StartupNotify“ = tiesa
Piktograma = gedit
 
Veiksmai = Sublime-Text; Gedit;
 
[Darbas darbalaukyje sublime-text]
Pavadinimas = didingas tekstas
Exec = subl% U
„StartupNotify“ = tiesa
 
[„Desktop Action Gedit“]
Vardas = Gedit
Exec = gedit% U
„StartupNotify“ = tiesa

Kur:

Taigi, norint sukurti galiojantį .darbalaukio paleidimo priemonė su sparčiuoju sąrašu, pirmiausia turite turėti plačią [darbalaukio įrašo] kategoriją, o po to - įrašus [darbalaukio veiksmas XXXX], kurie apibrėžia atskirų veiksmų greito sąrašo veiksmus. Būtina naudoti visus aukščiau paaiškintus kintamuosius, nes jie yra minimalūs, reikalingi funkcijai .darbalaukio failas.

Atminkite, kad turite teisingai nurodyti piktogramos pavadinimą, kad sistema galėtų automatiškai pasirinkti pasirinktinės paleidimo priemonės piktogramą. Galima naudoti savo piktogramų failą, tačiau norint nuoseklumo ir sumažinti priklausomybę nuo pasirinktinės paleidimo priemonės, rekomenduojama naudoti piktogramas, kurios jau yra jūsų platinimuose.

Norėdami pamatyti visus galiojančius piktogramų pavadinimus, vykdykite toliau pateiktą komandą terminale:

$ tree -ialf / usr / share / icons / | grep .png | sedas:.* / :: '| rūšiuoti | uniq | sedas /.png // g '

Norėdami išsaugoti visus galiojančius piktogramų pavadinimus teksto faile, vykdykite toliau pateiktą komandą terminale:

$ tree -ialf / usr / share / icons / | grep .png | sedas:.* / :: '| rūšiuoti | uniq |
sedas /.png // g '> icon_names.txt

Norėdami suaktyvinti a .darbalaukio programų paleidimo priemonė su greituoju sąrašu, turite ją išsaugoti tinkamoje vietoje. Paleiskite toliau pateiktas komandas, kad sukurtumėte reikiamą .darbalaukio failas:

$ cd ~ /.vietinis / dalintis / programos
$ subl teksto redaktoriai.darbalaukyje

Pakeiskite „subl“ mėgstamiausio teksto redaktoriaus komanda. Įklijuokite kodą iš viršaus arba naudokite savo kodą, padarykite failą vykdomąjį naudodami žemiau esančią komandą:

$ chmod + x teksto redaktoriai.darbalaukyje

Dabar prie visų greitųjų sąrašų galima prisijungti dešiniuoju pelės mygtuku spustelėjus pasirinktinės programos paleidimo priemonės piktogramą. Štai kaip atrodo galutinis rezultatas naudojant programos paleidimo priemonę, sukurtą iš aukščiau esančio kodo:

„Screenshot“ programos kūrimas naudojant tik „Custom Launcher“ ir „Quicklists“

Kaip galite apibrėžti bet kurio pasirinktinės paleidimo priemonės kairįjį ir dešinįjį pelės klavišo veiksmus, galite sukurti minimalias programas be daug kodo ir GUI sąsajos. Peržiūrėkite ekrano kopijos programos, sukurtos tik naudojant sparčiuosius sąrašus, pavyzdį.

Norėdami pradėti, turite įdiegti kai kurias ekrano kopijos programos veikimo priklausomybes:

$ sudo apt įdiekite imagemagick xdotool

Sukurkite naują .darbalaukio failas:

$ cd ~ /.vietinis / dalintis / programos
$ subl ekrano kopija - programa.darbalaukyje

Įklijuokite žemiau esantį kodą ekrano kopijos programoje.darbalaukio failas:

[Įrašas darbalaukyje]
Pavadinimas = ekrano kopijos programa
Komentaras = Padarykite darbalaukio ekrano kopijas
Versija = 1.0.0
Exec = bash -c 'importas-lango šaknis ~ / Paveikslėliai / "$ (data -Is)".png '
Terminalas = klaidingas
Tipas = programa
„StartupNotify“ = tiesa
Piktograma = kamera
Veiksmai = atidėtas per visą ekraną; Fokusuotas-atidėtas; Fokusuotas; Pasirinkimo langas;
[Darbalaukio veiksmas atidėtas per visą ekraną]
Pavadinimas = patraukti visą ekraną po 5 sekundžių vėlavimo
Exec = bash -c 'miegas 5; importuoti lango šaknį ~ / Paveikslėliai / "$ (data -Is)".png '
„StartupNotify“ = klaidinga
[Darbas darbalaukyje sutelktas atidėtas]
Pavadinimas = Patraukti sutelktą langą po 5 sekundžių
Exec = bash -c 'langas = $ (xdotool getwindowfocus); miegoti 5; importas-langas
"$ window" ~ / Paveikslėliai / "$ (data -Is)".png '
„StartupNotify“ = klaidinga
[Veiksmas nukreiptas darbalaukyje]
Pavadinimas = Patraukti sutelktą langą
Exec = bash -c 'langas = $ (xdotool getwindowfocus); importas
-langas "$ window" ~ / Paveikslėliai / "$ (data -Is)".png '
„StartupNotify“ = klaidinga
[Darbalaukio veiksmo langas]
Pavadinimas = Pasirinkite langą, kurį norite užfiksuoti
Exec = bash -c 'import ~ / Pictures / "$ (data -Is)".png '
„StartupNotify“ = klaidinga

Išsaugokite failą ir padarykite jį vykdomu:

$ chmod + x ekrano kopija-programa.darbalaukyje

Dabar, kai spustelėsite „Ekrano programos programa“, ji užfiksuos viso ekrano kopiją ir išsaugos ją ~ / Paveikslėlių kataloge. Daugiau parinkčių yra, kai dešiniuoju pelės mygtuku spustelėkite programos piktogramą.

Išvada

Tinkintų paleidimo priemonių kūrimas su greitaisiais sąrašais yra puikus būdas pasiekti dažniausiai naudojamas programas ir komandas. Kadangi šios programų paleidimo priemonės veikia kaip ir visos kitos darbalaukio programos, jas galima prisegti užduočių juostoje arba skydelyje, esančiame darbalaukio aplinkoje. Jei išlaikysite minimalų priklausomybę, šie paleidimo įrenginiai yra gana nešiojami ir gali būti bendrinami tarp skirtingų sistemų.

Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...