Radna površina

Kako stvoriti prilagođeni pokretač aplikacija s brzim popisom u Linuxu

Kako stvoriti prilagođeni pokretač aplikacija s brzim popisom u Linuxu
Mnoge popularne aplikacije dolaze s brzim prečacima koji se mogu koristiti za izvršavanje određene radnje. Ako desnom tipkom miša kliknete ikonu Firefoxa i vidite prečac "Otvori novi privatni prozor", to je ništa drugo do brza akcija koja je podržana u brzom popisu pokretača aplikacija Firefox. Ovaj će vam članak objasniti kako izraditi vlastite lansere s brzim popisima. Radnjama na brzom popisu može se pristupiti desnim klikom na ikonu aplikacije.

Stvaranje prilagođenog pokretača aplikacija s brzim popisom

Pokretači aplikacija koje vidite u glavnom izborniku radnog okruženja konfigurirani su pomoću .datoteke na radnoj površini. Ovi .datoteke datoteka sadrže kod koji se pridržava standarda navedenih u specifikacijama freedesktop-a.

Da biste stvorili prilagođeni pokretač aplikacija s brzim popisom, važno je razumjeti strukturu a .prvo datoteku radne površine. Ovaj će članak navesti samo one opcije koje su ključne za stvaranje jednostavnog prilagođenog pokretača aplikacija. Međutim, .datoteke na radnoj površini su stvarno moćne i moguće je stvoriti napredne pokretače sa stotinama opcija koje uključuju jezične nizove, ograničenja okoline radne površine, oznake ključnih riječi i tako dalje.

Primjer u nastavku prikazuje prilagođeni pokretač aplikacija pod nazivom "Uređivači teksta" koji ima dvije akcije na brzom popisu:

[Ulazak na radnu površinu]
Ime = Uređivači teksta
Komentar = Moji omiljeni uređivači teksta
Verzija = 1.0.0
Exec =
Terminal = false
Tip = aplikacija
StartupNotify = true
Ikona = gedit
 
Akcije = uzvišeni tekst; Gedit;
 
[Desktop Action Sublime-Text]
Ime = uzvišeni tekst
Exec = subl% U
StartupNotify = true
 
[Desktop Action Gedit]
Ime = Gedit
Exec = gedit% U
StartupNotify = true

Gdje:

Dakle, stvoriti valjanu .pokretač radne površine s brzim popisom, prvo morate imati široku kategoriju [Unos radne površine], a zatim unosi [Desktop Action XXXX] koji definiraju ponašanje pojedinih radnji na brzom popisu. Potrebno je da koristite sve gore opisane varijable jer su one najmanje potrebne za funkciju .datoteka radne površine.

Imajte na umu da morate pravilno odrediti naziv ikone kako bi sustav mogao automatski odabrati ikonu za vaš prilagođeni pokretač. Moguće je koristiti vlastitu datoteku ikona, ali radi dosljednosti i smanjenja ovisnosti za prilagođeni pokretač, preporučuje se upotreba ikona koje su već uključene u vaše distribucije.

Da biste vidjeli sva valjana imena ikona, pokrenite naredbu ispod u terminalu:

$ stablo -ialf / usr / share / icons / | grep .png | sed 's:.* / :: '| razvrstaj | uniq | sed 's /.png // g '

Da biste spremili sva valjana imena ikona u tekstualnu datoteku, pokrenite naredbu ispod u terminalu:

$ stablo -ialf / usr / share / icons / | grep .png | sed 's:.* / :: '| razvrstaj | uniq |
sed 's /.png // g '> imena_ikona.txt

Za aktiviranje a .pokretač stolnih aplikacija s brzom listom, morate ga spremiti na odgovarajuće mjesto. Pokrenite naredbe u nastavku da biste stvorili potrebne .datoteka radne površine:

$ cd ~ /.lokalne / share / aplikacije
$ subl uređivači teksta.radna površina

Zamijenite "subl" naredbom vašeg omiljenog uređivača teksta. Zalijepite kod odozgo ili upotrijebite vlastiti kôd, učinite datoteku izvršnom pomoću naredbe u nastavku:

$ chmod + x uređivači teksta.radna površina

Svim brzim popisima sada se može pristupiti desnim klikom na ikonu prilagođenog pokretača aplikacija. Evo kako izgleda krajnji rezultat s pokretačem aplikacija stvorenim iz gornjeg koda:

Stvaranje aplikacije za snimku zaslona samo pomoću prilagođenog pokretača i brzih popisa

Kao što možete definirati akcije lijevog i desnog klika bilo kojeg prilagođenog pokretača, moguće je stvoriti minimalne aplikacije bez puno koda i GUI sučelja. Pogledajte primjer aplikacije za snimke zaslona napravljenu samo pomoću brzih popisa.

Za početak morate instalirati neke ovisnosti da bi aplikacija zaslona radila:

$ sudo apt instalirati imagemagick xdotool

Stvori novo .datoteka radne površine:

$ cd ~ /.lokalne / share / aplikacije
$ subl slika zaslona.radna površina

Zalijepite donji kod u aplikaciju zaslona zaslona.datoteka radne površine:

[Ulazak na radnu površinu]
Name = Snimak zaslona
Komentar = Snimite snimke zaslona radne površine
Verzija = 1.0.0
Exec = bash -c 'import -window root ~ / Slike / "$ (datum -Je)".PNG
Terminal = false
Tip = aplikacija
StartupNotify = true
Ikona = kamera
Radnje = odgođeno preko cijelog zaslona; usredotočeno-odgođeno; usredotočeno; prozor za odabir;
[Akcija radne površine na cijelom zaslonu odgođena]
Name = Ugrabi preko cijelog zaslona nakon kašnjenja od 5 sekundi
Exec = bash -c 'sleep 5; import -window root ~ / Slike / "$ (datum -Je)".PNG
StartupNotify = false
[Radnja na radnoj površini usredotočena-odgođena]
Name = Ugrabi fokusirani prozor nakon 5 sekundi
Exec = bash -c 'window = $ (xdotool getwindowfocus); spavati 5; import -prozor
"$ window" ~ / Slike / "$ (datum -Je)".PNG
StartupNotify = false
[Usmjerena radnja na radnoj površini]
Name = Prozor usredotočen na grabež
Exec = bash -c 'window = $ (xdotool getwindowfocus); uvoz
-prozor "$ window" ~ / Slike / "$ (datum -Je)".PNG
StartupNotify = false
[Prozor za odabir radnje radne površine]
Name = Odaberite prozor za snimanje
Exec = bash -c 'import ~ / Slike / "$ (datum -Je)".PNG
StartupNotify = false

Spremite datoteku i učinite je izvršnom:

$ chmod + x aplikacija zaslona zaslona.radna površina

Sad kad god kliknete na "Screenshot App", snimit će zaslon cijelog zaslona i spremiti ga u direktorij ~ / Pictures. Više opcija dostupno je kada desnom tipkom miša kliknete ikonu aplikacije.

Zaključak

Stvaranje prilagođenih pokretača s brzim popisima izvrstan je način za pristup često korištenim aplikacijama i naredbama. Budući da ovi pokretači aplikacija rade kao i bilo koja druga aplikacija na radnoj površini, moguće ih je prikvačiti na programsku traku ili ploču dostupnu u radnom okruženju. Ako ovisnosti budete minimalni, ovi su pokretači prilično prijenosni i mogu se dijeliti između različitih sustava.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...