gnome panel.. un po' come la dock di mac, spiego
- progalba
- Scoppiettante Seguace
- Messaggi: 490
- Iscrizione: sabato 3 maggio 2008, 14:01
- Desktop: Xfce
- Distribuzione: Xubuntu 13.10 architettura 64x
gnome panel.. un po' come la dock di mac, spiego
Salve, ho diverse icone sul pannello di gnome, se clicco 5 volte google chrome, mi apre 5 finestre nuove di google chrome...
c'è uno script.. o qualcosa da lanciare che faccia questo ragionamento:
Se non c'è questo programma aperto >> aprilo
Se c'è già questo programma aperto >> mettici il focus su di esso
grazie sin da ora!
10 punti alla soluzione =D
c'è uno script.. o qualcosa da lanciare che faccia questo ragionamento:
Se non c'è questo programma aperto >> aprilo
Se c'è già questo programma aperto >> mettici il focus su di esso
grazie sin da ora!
10 punti alla soluzione =D
Uso Ubuntu 13.10 con Unity su HP 20-2000ez all-in-one PC
-
- Imperturbabile Insigne
- Messaggi: 2519
- Iscrizione: mercoledì 4 ottobre 2006, 12:24
- Località: SALERNO
Re: gnome panel.. un po' come la dock di mac, spiego
se vuoi una dock,ti tocca installarla(awn,docky e cairo-dock le più diffuse) oppure puoi installare dockbarx:
https://launchpad.net/~dockbar-main/+archive/ppa
aggiungi il ppa,installi il pacchetto dockbarx,rimuovi l'elenco delle finestre dal pannello di gnome e aggiungi dockbarx.
https://launchpad.net/~dockbar-main/+archive/ppa
aggiungi il ppa,installi il pacchetto dockbarx,rimuovi l'elenco delle finestre dal pannello di gnome e aggiungi dockbarx.
- Duma
- Scoppiettante Seguace
- Messaggi: 375
- Iscrizione: mercoledì 12 gennaio 2011, 19:55
- Località: Rivalta di Torino
- Contatti:
Re: gnome panel.. un po' come la dock di mac, spiego
Ti consiglio DockbarX per i seguenti motivi:
- è un applet per il pannello di GNOME, quindi non ti tocca riconfigurare un programma da 0
- è sia integrata nel sistema (perché è nel pannello di GNOME), sia personalizzabile grazie a temi scaricabilli e creabili
- permette di personalizzare ogni click che fai sulle icone, come avevi chiesto
- è un applet per il pannello di GNOME, quindi non ti tocca riconfigurare un programma da 0
- è sia integrata nel sistema (perché è nel pannello di GNOME), sia personalizzabile grazie a temi scaricabilli e creabili
- permette di personalizzare ogni click che fai sulle icone, come avevi chiesto
Pimpaggi e Tweaks disponibili su Pimp my Linux, vieni a darci un'occhiata!
- progalba
- Scoppiettante Seguace
- Messaggi: 490
- Iscrizione: sabato 3 maggio 2008, 14:01
- Desktop: Xfce
- Distribuzione: Xubuntu 13.10 architettura 64x
Re: gnome panel.. un po' come la dock di mac, spiego
grazie duma!
Uso Ubuntu 13.10 con Unity su HP 20-2000ez all-in-one PC
Re: gnome panel.. un po' come la dock di mac, spiego
Probabilmente hai risolto con la dockbar, ma rispondo lo stesso perché può essere utile ad altri.
Ecco uno script che avvia un processo oppure gli dà il focus se è già in esecuzione (dipendenze: xdotool):
Per avere questo comportamento da un lanciatore del pannello di gnome si può aggiungere lo script all'inizio del comando (clic destro, proprietà), es. se il comando è gnome-terminal va modificato in /percorso/script.sh gnome-terminal.
Ecco uno script che avvia un processo oppure gli dà il focus se è già in esecuzione (dipendenze: xdotool):
Codice: Seleziona tutto
#!/bin/bash
cmd="$@"
# command line to be run. Note that the resulting
# process will hold this in /proc/PID/cmdline
pid=`pgrep -nf "^$cmd$"`
# most recent process having "$cmd" in /proc/PID/cmdline
if [ -z "$pid" ]; then # no pid
exec $cmd
# run command
else
winid=`xdotool search --all --pid $pid --onlyvisible | head -1`
# first visible window owned by pid
xdotool windowactivate $winid
# give window focus
fi
- Duma
- Scoppiettante Seguace
- Messaggi: 375
- Iscrizione: mercoledì 12 gennaio 2011, 19:55
- Località: Rivalta di Torino
- Contatti:
Re: gnome panel.. un po' come la dock di mac, spiego
Questo script funziona solo per GNOME?
Non mi sembrava, ma se lo uso su E17 ottengo:
- Se deve fare il launcher, lancia
- Se deve recuperare il focus, errore!
Idee?
Non mi sembrava, ma se lo uso su E17 ottengo:
- Se deve fare il launcher, lancia
- Se deve recuperare il focus, errore!
Codice: Seleziona tutto
albi@albi-desktop:~$ sh Desktop/script gnomine
search: unrecognized option '--all'
search: unrecognized option '--pid'
No text fields specified for regex search.
Defaulting to window title, class, and name searching
usage: windowactivate wid
albi@albi-desktop:~$
Pimpaggi e Tweaks disponibili su Pimp my Linux, vieni a darci un'occhiata!
Re: gnome panel.. un po' come la dock di mac, spiego
xdotool dovrebbe funzionare sotto qualsiasi ambiente desktop basato su X11.
Lo script però è uno script bash, quindi non è detto che passandolo all'interprete sh (come hai fatto tu) funzioni.
Il modo corretto per lanciarlo da shell è bash nomescript, oppure ./nomescript (visto che contiene lo shebang) dopo averlo reso eseguibile (chmod +x nomescript).
Lo script però è uno script bash, quindi non è detto che passandolo all'interprete sh (come hai fatto tu) funzioni.
Il modo corretto per lanciarlo da shell è bash nomescript, oppure ./nomescript (visto che contiene lo shebang) dopo averlo reso eseguibile (chmod +x nomescript).
- Duma
- Scoppiettante Seguace
- Messaggi: 375
- Iscrizione: mercoledì 12 gennaio 2011, 19:55
- Località: Rivalta di Torino
- Contatti:
Re: gnome panel.. un po' come la dock di mac, spiego
non cambia nulla
Codice: Seleziona tutto
albi@albi-desktop:~$ ./Desktop/script firefox
search: unrecognized option '--all'
search: unrecognized option '--pid'
No text fields specified for regex search.
Defaulting to window title, class, and name searching
usage: windowactivate wid
Pimpaggi e Tweaks disponibili su Pimp my Linux, vieni a darci un'occhiata!
Re: gnome panel.. un po' come la dock di mac, spiego
Sembra che la tua versione di xdotool non abbia le opzioni --all e --pid.
Prova ad usare --pid sul pid di un processo in esecuzione (es. xdotool search --pid `pgrep -n firefox`) o a vedere se viene menzionata questa opzione nel man:
Prova ad usare --pid sul pid di un processo in esecuzione (es. xdotool search --pid `pgrep -n firefox`) o a vedere se viene menzionata questa opzione nel man:
Altrimenti installa una versione più aggiornata (io ho la 2.20100701.2961, ottenuta dai repository).--pid PID
Match windows that belong to a specific process id. This may
not work for some X applications that do not set this metadata
on its windows.
- Duma
- Scoppiettante Seguace
- Messaggi: 375
- Iscrizione: mercoledì 12 gennaio 2011, 19:55
- Località: Rivalta di Torino
- Contatti:
Re: gnome panel.. un po' come la dock di mac, spiego
xdotool 20090330-1 (lucid) è la versione di xdotool secondo synaptic.
il comando che mi hai dato da sempre lo stesso errore
e nel man non c'è traccia di --pid PID come opzione, come opzioni di search ci sono solo title, name, class e onlyvisible
Tu che versioni hai?
il comando che mi hai dato da sempre lo stesso errore
Codice: Seleziona tutto
albi@albi-desktop:~$ xdotool search --pid `pgrep -n firefox`
search: unrecognized option '--pid'
No text fields specified for regex search.
Defaulting to window title, class, and name searching
Tu che versioni hai?
Pimpaggi e Tweaks disponibili su Pimp my Linux, vieni a darci un'occhiata!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 22 ospiti