Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2015, à 18:38

JujuLand

Remplacement de & dans une ligne de commande

Bonjour, dans un menu que j'utilise en connexion ssh, j'utilise & pour libérer la console.
Cà fonctionne très bien, notamment avec Ubuntu 12.04, mais j'ai maintenant un avertissement lorisque ce menu est utilisé sur une machine en 14.04.
J'ai le message suivant:

(gnome-terminal:15093): GLib-GIO-CRITICAL **:
g_settings_get: the format string may not contain '&' (key 'monospace-font-name'
from schema 'org.gnome.desktop.interface').
This call will probably stop working with a future version of glib.

Comment puis-je remplacer le & pour avoir la même fonctionnalité?

Merci
A+

Dernière modification par JujuLand (Le 10/02/2015, à 18:40)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 10/02/2015, à 19:05

sinbad83

Re : Remplacement de & dans une ligne de commande

Salut,
peux-tu donner un exemple ? Chez moi, quand je fais

gksu gedit xxx &

gedit s'ouvre comme demandé pendant que le terminal me rend la main pour continuer sur autre chose.


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#3 Le 10/02/2015, à 19:16

JujuLand

Re : Remplacement de & dans une ligne de commande

Il semblerait que ce ne soit que pour gnome-terminal:

gnome-terminal -x serveurs 2>/dev/null &

Ca fonctionne, mais il y a ce warning. Je suppose donc qu'il y a une autre solution.


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 10/02/2015, à 20:11

JujuLand

Re : Remplacement de & dans une ligne de commande

Je viens d'essayer sur un serveur en 12.04, et pas de warnings.

Donc çà ne vient pas de openssh, mais de Ubuntu 14.04.

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#5 Le 20/02/2015, à 10:02

tiramiseb

Re : Remplacement de & dans une ligne de commande

Salut,

J'arrive un peu tard, mais...

g_settings_get: the format string may not contain '&' (key 'monospace-font-name'
from schema 'org.gnome.desktop.interface').

Ceci indique qu'il ne s'agit pas du "&" de ta commande.

Que donne la commande suivante, exécutée sur la même machine que là où tu exécutes gnome-terminal ?

gsettings get org.gnome.desktop.interface monospace-font-name

Hors ligne

#6 Le 20/02/2015, à 10:22

JujuLand

Re : Remplacement de & dans une ligne de commande

Salut,

Voilà ce que donne ta commande:

jacques@gadel-pc2:~$ gsettings get org.gnome.desktop.interface monospace-font-name
'Ubuntu Mono 13'

Cà me parait correct ...

De plus, je viens de faire un test sur le seconde machine que j'attaque par l'intermédiaire de la première machine, et le résultat est le même ... tout çà en 14.04

gadel@gadel-pc1:~$ gsettings get org.gnome.desktop.interface monospace-font-name
'Ubuntu Mono 13'

Merci
A+

Dernière modification par JujuLand (Le 20/02/2015, à 10:25)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#7 Le 20/02/2015, à 11:15

JujuLand

Re : Remplacement de & dans une ligne de commande

Je viens de faire un essai avec lancement de ma commande sans le &, et j'ai le même problème.

Je me suis dit que çà venait peut-être de ma commande, et me suis contenté de lancer un gnome-terminal tout simple, et j'ai le même message d'erreur.

Il faudra que j'essaye d'une des machines en 14.04 vers la seconde machine en 14.04.
Je me demande si çà ne viendrait pas de la différence de version entre soit les os, soit ssh.

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne