Pages : 1
#1 Le 08/04/2020, à 05:23
- r17777
U19.10 Barre menu global / indicateurs inexistant ; Lens HS
Salut tout le monde, je viens de passer un ordi Ubuntu 19.10 (dual boot Win10) tout neuf sous Unity en cliquant sur les liens unity-session et lightdm sur cette page de la doc
Au redémarrage j'arrive directement sur Lightdm qui me propose juste Unity. Du coup je me logue et voila que j'ai pas de barre de menu global , ni les indicateurs en haut à droite , et manque de bol les lens sont non opérationnels et n'affichent que " désolé mais aucun résultat ne correspond à votre recherche"
Je ne peux donc pas accéder, aux paramétres, ni à un terminal , ni à aucune autre application que celles par défaut dans la barre de lanceur d'applications ( Firefox, nautilus, libre office, et le gestionnaire telechargeur de logiciel ) , ni au menu redémarrer sauf par le bouton on/off du pc! par contre je n'ai plus gnone comme choix de démarrage.
J'ai recherché le fichier gnome-terminal dans /usr/bin/ et j'ai double cliqué dessus, mais ça m'ouvre ceci avec l’éditeur de texte au lieu d'ouvrir un terminal.
#!/usr/bin/python3
import string
import subprocess
import sys
import random
from argparse import ArgumentParser, SUPPRESS
from gi.repository import GLib, Gio
PREFIX = "com.canonical.Terminal."
class GnomeTerminal(object):
@staticmethod
def generate_random_string(length=32,
chars=string.ascii_lowercase +
string.ascii_uppercase):
return ''.join(random.choice(chars) for _ in range(length))
@staticmethod
def find_new_name():
name = PREFIX + GnomeTerminal.generate_random_string()
proxy = Gio.DBusProxy.new_for_bus_sync(
Gio.BusType.SESSION,
Gio.DBusProxyFlags.DO_NOT_AUTO_START |
Gio.DBusProxyFlags.DO_NOT_CONNECT_SIGNALS |
Gio.DBusProxyFlags.DO_NOT_LOAD_PROPERTIES,
None,
name,
"/org/gnome/Terminal",
"org.freedesktop.Application",
None)
return name if proxy.get_name_owner() is None else find_new_name()
def exit_loop(self, a, b, subprocess):
sys.exit(subprocess.get_exit_status())
def server_appeared(self, con, name, owner):
# start gnome-terminal now
Gio.Subprocess.new(['/usr/bin/gnome-terminal.real',
'--app-id', name] +
self.args,
Gio.SubprocessFlags.NONE)
def spawn_terminal_server(self, name, cls):
args = ['/usr/libexec/gnome-terminal-server',
'--app-id',
name]
if cls is not None:
args.extend(['--class', cls])
ts = Gio.Subprocess.new(args, Gio.SubprocessFlags.NONE)
ts.wait_async(None, self.exit_loop, ts)
def __init__(self, args, mainloop):
self.name = None
self.mainloop = mainloop
parser = ArgumentParser(add_help=False, usage=SUPPRESS)
parser.add_argument('--app-id', action='store', dest='appid')
# swallow these arguments
parser.add_argument('-h', '--help', action='store_true', dest='help')
parser.add_argument('--disable-factory', action='store_true')
parser.add_argument('--class', action='store', dest='cls')
cmdargs, unknown = parser.parse_known_args()
self.args = unknown
self.args.insert(0, "/usr/bin/gnome-terminal.real")
if cmdargs.help:
self.args.append('--help')
if cmdargs.cls is not None and cmdargs.appid is None:
self.name = PREFIX + cmdargs.cls
elif cmdargs.appid is not None:
self.name = cmdargs.appid
# --disable-factory, --class and --app-id weren't supplied, so just
# invoke g-t
if not cmdargs.disable_factory and self.name is None:
sys.exit(subprocess.call(self.args))
if self.name is None:
self.name = self.find_new_name()
Gio.bus_watch_name(Gio.BusType.SESSION,
self.name,
Gio.BusNameWatcherFlags.NONE,
self.server_appeared,
None)
self.spawn_terminal_server(self.name, cmdargs.cls)
def main():
mainloop = GLib.MainLoop()
GnomeTerminal(sys.argv[:], mainloop)
try:
mainloop.run()
except KeyboardInterrupt:
pass
if __name__ == "__main__":
main()
Bon ben je suis carrément bloqué là !
Comment déjà pourrais-je avoir un terminal ?
Et ensuite régler tout ces problèmes ?
Ou au pire, revenir à gnome pour pouvoir réutiliser cet ordi sans avoir à tout réinstaller, déjà que j'ai galéré avec win10...
Merci d'avance.
Dernière modification par r17777 (Le 08/04/2020, à 05:25)
Fidèle depuis 5.04 Hoary Hedgehog, redevenu "simple user" et admin simple des ordis et ordinosaures Ubuntu d'amis et famille.
Ordi perso => Lenovo All-In-One C40-30 (2015) 22.04 LTS 64
Ordi progeniture => HP Laptop 15-db0060nf (2019) 22.04 LTS 64
Energie : pAnser les fuites pour pEnser la suite! Faites un geste pour l'environnement, fermez vos windows et adoptez un pingouin! ;-)
Hors ligne
#2 Le 08/04/2020, à 15:32
- r17777
Re : U19.10 Barre menu global / indicateurs inexistant ; Lens HS
un petit up d'espoir...
Fidèle depuis 5.04 Hoary Hedgehog, redevenu "simple user" et admin simple des ordis et ordinosaures Ubuntu d'amis et famille.
Ordi perso => Lenovo All-In-One C40-30 (2015) 22.04 LTS 64
Ordi progeniture => HP Laptop 15-db0060nf (2019) 22.04 LTS 64
Energie : pAnser les fuites pour pEnser la suite! Faites un geste pour l'environnement, fermez vos windows et adoptez un pingouin! ;-)
Hors ligne