Puncte:1

cum să setați o tastă rapidă pentru a comuta la fereastra deschisă a unei anumite aplicații, dacă nu este prezentă nicio fereastră, lansați aplicația

drapel jp

Vreau să am o tastă rapidă specifică pentru lansarea aplicațiilor, dar dacă este deja lansată, ar trebui să apară fereastra aplicației.

deci, de exemplu, apas super + f, atunci ar trebui să-mi arate fereastra deschisă firefox, dacă nu există o fereastră firefox deschisă, va lansa una nouă.

Am văzut doar că pot folosi numere super + pentru a accesa din dock, ceea ce este destul de asemănător.

face cineva acum daca este posibil asa ceva?

drapel jp
Am incercat sa clarific, multumesc. Este mai de înțeles acum?
Puncte:1
drapel in

Da este posibil. Poți să folosești pgrep pentru a afla dacă aplicația rulează în prezent și windowactivate xdotool pentru a-l pune pe primul plan, sau doar porniți-l dacă nu rulați.

De exemplu, folosesc XFCE Mousepad ca editor de text:

#!/bin/bash
dacă ! pgrep mousepad > /dev/null ; atunci
    # aplicația nu rulează, așa că porniți-o
    mouse pad &
    iesirea 0
fi
# mousepad rulează, așa că să-i luăm pid-ul
MOUSEPAD_PID=`pidof mousepad | coada -1` #dacă sunt multiple, obțineți ultimul
MOUSEPAD_WINDOW=`xdotool search --pid $MOUSEPAD_PID | coada -1` # ultima fereastră
xdotool windowactivate $MOUSEPAD_WINDOW # activați fereastra

Puteți utiliza o variabilă pentru aplicație și puteți valida dacă aplicația este validă. În orice caz, este arma ta, piciorul tău.

drapel jp
e grozav, cum pot lega scriptul la o anumită combinație de taste rapide?
drapel in
Accesați Setările tastaturii, căutați Comenzi rapide pentru aplicații
drapel jp
codul nu este atât de stabil, a avut mai multe probleme în încercarea de a-l face să funcționeze cu firefox.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.