Vull que un script (entre altres coses) obri el navegador de fitxers
##1 gnome
nautilus --no-desktop --browser $U
## 2 kde
kfmclient openProfile filemanagement $U
¿Com podria decidir amb l'script si la sessió és gnome o kde per llençar 1 o 2?
Moltes gracies
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
Ajuda script
-
- Registrat/da: 11 / Set / 2024
- Darrera visita: 19 / Set / 2010
- Enviaments: 97
-
- Registrat/da: 11 / Set / 2024
- Darrera visita: 29 / Abr / 2010
- Enviaments: 157
En principi i per a la Linkat 1.1 una cosa com la següent hauria de funcionar.
#!/bin/sh
ps ax | egrep "suicide"
case "$?" in
0)
#GNOME
nautilus --no-desktop --browser $U
;;
1)
#KDE
kfmclient openProfile filemanagement $U
;;
esac -
- Registrat/da: 11 / Set / 2024
- Darrera visita: 19 / Set / 2010
- Enviaments: 97
Gràcies ho provaré!
Si teniu temps i en voleu fer una petita descripció, estaria molt agraït.
Salutacions -
- Registrat/da: 11 / Set / 2024
- Darrera visita: 29 / Abr / 2010
- Enviaments: 157
Amb ps ax | egrep "suicide" determino si l'escriptori que s'esta executant és gnome o kde.
ps ax llista els processos en execució
egrep "suicide" cerca la cadena "suicide" a la sortida de la comanda ps ax, canalitzada per la "tuberia" "|" potser es podria emprar algun altre marcador però aquest m'ha funcionat.
case esac és una estructura de "control/selecció" en funció del valor de sortida $? que ha donat l'execució de la instrucció prèvia ( ps ax | egrep ... )
http://www.tldp…#EXITSTATUSREF
Si la cadena s'ha trobat $? val 0 i pertant l'escriptori és Gnome.
Si la cadena no s'ha trobat $? val 1 i l'escriptori és KDE.
-
- Registrat/da: 11 / Set / 2024
- Darrera visita: 19 / Set / 2010
- Enviaments: 97
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.