Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 30/10/2021, à 13:06

yodhai

[Résolu]Problème d'installation avec Unity Tweak tool

Bonjour,
J'ai installé Unity tweak tool.
Mais lorsque je démarre Unity tweak took, j'ai le message d'erreur suivant :

Le schéma suivant est manquant
com.canonical.Unity.ApplicationsLens

In order to work properly, Unity tweak Tool recommends you install the necessary packages

Après quelques recherches sur le web, j'ai essayé avec les commandes suivantes:

Modern-15-A10M:~$ sudo apt-get install unity-webapps-common unity-webapps-service

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet unity-webapps-common n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
  unity-asset-pool

E: Le paquet « unity-webapps-common » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet unity-webapps-service
Modern-15-A10M:~$ sudo apt-get install unity-webapps-common

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet unity-webapps-common n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
  unity-asset-pool

E: Le paquet « unity-webapps-common » n'a pas de version susceptible d'être installée

Mais le problème est toujours là!

Je vous remercie pour votre aide.

Dernière modification par yodhai (Le 02/11/2021, à 16:01)

Hors ligne

#2 Le 30/10/2021, à 13:43

abelthorne

Re : [Résolu]Problème d'installation avec Unity Tweak tool

L'environnement de bureau Unity n'existe plus, le développement a été abandonné et Ubuntu est passé à GNOME 3 depuis la version 18.04.

Qu'est-ce que tu cherches à faire et sur quelle version d'Ubuntu es-tu ?

Hors ligne

#3 Le 30/10/2021, à 14:29

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Bonjour,


abelthorne a écrit :

L'environnement de bureau Unity n'existe plus

Ah bon ⁉ yikes


unity, §1.

Hors ligne

#4 Le 31/10/2021, à 00:29

abelthorne

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Canonical a abandonné Unity et c'est la communauté qui a pris le relais. La dernière fois que je m'y suis intéressé (certes, ça date), les gens bossaient sur Unity 8, c'en était au début du développement et c'était inutilisable. S'il y a eu du boulot pour maintenir Unity 7, tant mieux mais manifestement il n'y a plus les dépendances nécessaires à Unity Tweak Tool dans ce cas-là.

Dans tous les cas, il vaudrait mieux savoir ce que yodhal essaie de faire, parce qu'entre la possibilité qu'il soit encore en 16.04 qui n'est plus maintenue, celle qu'il soit en fait sur GNOME et qu'il soit tombé sur un vieux tuto qui parle d'Unity Tweak Tool qui n'est pas du tout adapté...

Dernière modification par abelthorne (Le 31/10/2021, à 00:30)

Hors ligne

#5 Le 31/10/2021, à 12:32

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

abelthorne : supposition 1 possible en effet... Cependant je crois nettement moins à la 2 ou alors faudrait vraiment le faire exprès... En tous cas ce qui est sûr c'est que certes l'ISO ubuntu-uniry n'est pas reconnu officiellement mais elle existe quand même : je l'avais en 18.04 mais n'ai pas creusé depuis pour voir si une 20.04 existe...


En tous cas moi ce que je note du problème de départ c'est que pourtant tout est bien dit :

Cependant les paquets suivants le remplacent :
  unity-asset-pool

Faut vraiment lire les messages d'erreur hein ça peu servir...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#6 Le 31/10/2021, à 12:56

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Bonjour
Les versions disponibles.
https://launchpad.net/unity-asset-pool/+packages
La version de base (unity)
https://launchpad.net/unity/+packages
Les versions de l'outil
https://launchpad.net/unity-tweak-tool/+packages

Il est donc possible que la documentation française ne soit pas à jour.
https://doc.ubuntu-fr.org/gnome-tweaks
https://doc.ubuntu-fr.org/unity

Dernière modification par geole (Le 31/10/2021, à 13:09)

Hors ligne

#7 Le 31/10/2021, à 13:33

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

yodhai a écrit :

Bonjour,
J'ai installé Unity tweak tool.
Mais lorsque je démarre Unity tweak took, j'ai le message d'erreur suivant :

Le schéma suivant est manquant
com.canonical.Unity.ApplicationsLens

In order to work properly, Unity tweak Tool recommends you install the necessary packages

Après quelques recherches sur le web, j'ai essayé avec les commandes suivantes:

Modern-15-A10M:~$ sudo apt-get install unity-webapps-common unity-webapps-service

.

Bonjour.
Après quelques recherches sur le web , en ne ciblant que les réponses pertinantes, Il me semble avoir trouvé celle-ci https://askubuntu.com/questions/43096/u … plications

Après vérification de l'existance https://launchpad.net/unity-lens-applications/+packages
je te propose son installation

sudo apt-get install unity-lens-applications unity-lens-files

Mais le tout est de savoir si tu utilises unity ou wayland. Donc, donne ces retours

echo $XDG_SESSION_TYPE
cat /etc/lsb-release

Dernière modification par geole (Le 31/10/2021, à 13:38)

Hors ligne

#8 Le 31/10/2021, à 20:17

Bertrand49

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Bonsoir,
Ça ne nous dit toujours pas de quelle version ou de quelle distribution a été installé Unity? Il faut partir d'une version encore supportée car autrement...les problèmes commencent. C'est à dire: partir de la version Ubuntu 20.04 LTS et installer ensuite le paquet: ubuntu-unity-desktop. Au démarrage suivant: sélectionner Unity par défaut. C'est ce qui fonctionne chez moi sans problème. Deuxième méthode: utiliser une mini-iso installation en réseau: n'installer que le noyau en session graphique, et au redémarrage, installer le paquet: ubuntu-unity-desktop qui ne fait pas partie de la liste, comme le montre la documentation ici

Hors ligne

#9 Le 01/11/2021, à 11:53

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Qid a écrit :

En tous cas ce qui est sûr c'est que certes l'ISO ubuntu-uniry n'est pas reconnu officiellement mais elle existe quand même : je l'avais en 18.04 mais n'ai pas creusé depuis pour voir si une 20.04 existe...

Et un petit tire croisé pour confirmer mes dires : comme je viens de le poster dans un autre fil à l'instant il existe même une Ubuntu unity 21.10 donc pourquoi se compliquer la vie ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#10 Le 01/11/2021, à 12:49

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Qid a écrit :

Il existe même une Ubuntu unity 21.10 donc pourquoi se compliquer la vie ?

Comme j'ai migré en 22.04, je vais peut-être faire un essai .
https://launchpad.net/ubuntu/jammy/+source/unity

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu Jammy Jellyfish (development branch)"

sudo apt install unity
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  accountsservice-ubuntu-schemas activity-log-manager bamfdaemon cinnamon-desktop-data cinnamon-l10n compiz compiz-core compiz-gnome compiz-plugins-default fonts-lato
  gist gnome-screensaver gtk3-nocsd hddtemp hud hwdata indicator-application indicator-appmenu indicator-bluetooth indicator-common indicator-datetime
  indicator-keyboard indicator-messages indicator-power indicator-printers indicator-session indicator-sound inxi javascript-common jayatana libaccounts-glib0
  libappindicator3-1 libappstream-glib8 libbamf3-2 libcinnamon-desktop4 libcolumbus1-common libcolumbus1v5 libcompizconfig0 libdbusmenu-qt5-2 libdecoration0
  libdouble-conversion3 libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libframe6 libgail-3-0 libgeis1 libgeonames-common libgeonames0 libglewmx1.13 libgrail6
  libgsettings-qt1 libgtk3-nocsd0 libido3-0.1-0 libindicator3-7 libjs-jquery liblightdm-gobject-1-0 libmd4c0 libmetacity3 libnemo-extension1 libnux-4.0-0
  libnux-4.0-common libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5widgets5 libruby2.7
  libtelepathy-glib0 libtimezonemap-data libtimezonemap1 libunity-control-center1 libunity-core-6.0-9 libunity-gtk2-parser0 libunity-gtk3-parser0 libunity-misc4
  libunity-settings-daemon1 libxapian30 libxapp1 libxcb-xinerama0 libxcb-xinput0 libzeitgeist-2.0-0 lm-sensors mesa-utils metacity-common nemo nemo-data
  nemo-fileroller nux-tools policykit-1-gnome qt5-gtk-platformtheme qttranslations5-l10n rake rhythmbox-plugin-zeitgeist ruby ruby-json ruby-minitest ruby-net-telnet
  ruby-power-assert ruby-rubygems ruby-test-unit ruby-xmlrpc ruby2.7 rubygems-integration session-shortcuts tree ubuntu-touch-sounds unity-asset-pool
  unity-control-center unity-greeter unity-gtk-module-common unity-gtk2-module unity-gtk3-module unity-schemas unity-scope-home unity-scopes-master-default
  unity-services unity-session unity-settings-daemon unity-settings-daemon-schemas xapps-common zeitgeist-core zeitgeist-datahub
Paquets suggérés :
  lightdm unity-greeter-session-broadcast libcpanel-json-xs-perl | libjson-xs-perl libxml-dumper-perl apache2 | lighttpd | httpd fcitx qt5-image-formats-plugins
  qtwayland5 xapian-tools fancontrol read-edid i2c-tools ri ruby-dev bundler libcanberra-gtk-module
Paquets recommandés :
  appmenu-qt ubuntu-system-service systemd-services
Les NOUVEAUX paquets suivants seront installés :
  accountsservice-ubuntu-schemas activity-log-manager bamfdaemon cinnamon-desktop-data cinnamon-l10n compiz compiz-core compiz-gnome compiz-plugins-default fonts-lato
  gist gnome-screensaver gtk3-nocsd hddtemp hud hwdata indicator-application indicator-appmenu indicator-bluetooth indicator-common indicator-datetime
  indicator-keyboard indicator-messages indicator-power indicator-printers indicator-session indicator-sound inxi javascript-common jayatana libaccounts-glib0
  libappindicator3-1 libappstream-glib8 libbamf3-2 libcinnamon-desktop4 libcolumbus1-common libcolumbus1v5 libcompizconfig0 libdbusmenu-qt5-2 libdecoration0
  libdouble-conversion3 libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libframe6 libgail-3-0 libgeis1 libgeonames-common libgeonames0 libglewmx1.13 libgrail6
  libgsettings-qt1 libgtk3-nocsd0 libido3-0.1-0 libindicator3-7 libjs-jquery liblightdm-gobject-1-0 libmd4c0 libmetacity3 libnemo-extension1 libnux-4.0-0
  libnux-4.0-common libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5widgets5 libruby2.7
  libtelepathy-glib0 libtimezonemap-data libtimezonemap1 libunity-control-center1 libunity-core-6.0-9 libunity-gtk2-parser0 libunity-gtk3-parser0 libunity-misc4
  libunity-settings-daemon1 libxapian30 libxapp1 libxcb-xinerama0 libxcb-xinput0 libzeitgeist-2.0-0 lm-sensors mesa-utils metacity-common nemo nemo-data
  nemo-fileroller nux-tools policykit-1-gnome qt5-gtk-platformtheme qttranslations5-l10n rake rhythmbox-plugin-zeitgeist ruby ruby-json ruby-minitest ruby-net-telnet
  ruby-power-assert ruby-rubygems ruby-test-unit ruby-xmlrpc ruby2.7 rubygems-integration session-shortcuts tree ubuntu-touch-sounds unity unity-asset-pool
  unity-control-center unity-greeter unity-gtk-module-common unity-gtk2-module unity-gtk3-module unity-schemas unity-scope-home unity-scopes-master-default
  unity-services unity-session unity-settings-daemon unity-settings-daemon-schemas xapps-common zeitgeist-core zeitgeist-datahub
0 mis à jour, 128 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 54,5 Mo dans les archives.
Après cette opération, 200 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
......

Mais j'ai l'impression d'un bug (   https://bugs.launchpad.net/ubuntu/+sour … ug/1949355  ) à l'installation qui suit

a@a:~$ sudo apt install unity-tweak-tool
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  notify-osd notify-osd-icons
Les NOUVEAUX paquets suivants seront installés :
  notify-osd notify-osd-icons unity-tweak-tool
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 571 ko dans les archives.
Après cette opération, 4875 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 notify-osd amd64 0.9.35+20.04.20191129-0ubuntu1 [107 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 notify-osd-icons all 0.8+15.10.20151016.2-0ubuntu3 [66,0 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 unity-tweak-tool all 0.0.7+-0ubuntu9 [397 kB]
571 ko réceptionnés en 1s (803 ko/s)        
Sélection du paquet notify-osd précédemment désélectionné.
(Lecture de la base de données... 193836 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../notify-osd_0.9.35+20.04.20191129-0ubuntu1_amd64.deb ...
Dépaquetage de notify-osd (0.9.35+20.04.20191129-0ubuntu1) ...
Sélection du paquet notify-osd-icons précédemment désélectionné.
Préparation du dépaquetage de .../notify-osd-icons_0.8+15.10.20151016.2-0ubuntu3_all.deb ...
Dépaquetage de notify-osd-icons (0.8+15.10.20151016.2-0ubuntu3) ...
Sélection du paquet unity-tweak-tool précédemment désélectionné.
Préparation du dépaquetage de .../unity-tweak-tool_0.0.7+-0ubuntu9_all.deb ...
Dépaquetage de unity-tweak-tool (0.0.7+-0ubuntu9) ...

Paramétrage de notify-osd (0.9.35+20.04.20191129-0ubuntu1) .....................................................] 
Paramétrage de notify-osd-icons (0.8+15.10.20151016.2-0ubuntu3) ...
Traitement des actions différées (« triggers ») pour mailcap (3.70ubuntu1) ...
Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.5+21.10.20210710-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1ubuntu2) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu2) ...
Traitement des actions différées (« triggers ») pour libglib2.0-0:amd64 (2.68.4-1ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.4-2build1) ...
Paramétrage de unity-tweak-tool (0.0.7+-0ubuntu9) ...
/usr/lib/python3/dist-packages/UnityTweakTool/__init__.py:136: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  assert id is not -1
/usr/lib/python3/dist-packages/UnityTweakTool/section/spaghetti/theme.py:155: SyntaxWarning: "is" with a literal. Did you mean "=="?
  self.ui['check_cursor_size'].set_active(True if gsettings.interface.get_int('cursor-size') is 48 else False)
a@a:~$
~$ cat -n /usr/lib/python3/dist-packages/UnityTweakTool/__init__.py
     1	#!/usr/bin/env python3
     2	# -*- coding: utf-8 -*-
     3	#
     4	# Team:
     5	#   J Phani Mahesh <phanimahesh@gmail.com>
     6	#   Barneedhar (jokerdino) <barneedhar@ubuntu.com>
     7	#   Amith KK <amithkumaran@gmail.com>
     8	#   Georgi Karavasilev <motorslav@gmail.com>
     9	#   Sam Tran <samvtran@gmail.com>
    10	#   Sam Hewitt <hewittsamuel@gmail.com>
    11	#   Angel Araya <al.arayaq@gmail.com>
    12	#
    13	# Description:
    14	#   A One-stop configuration tool for Unity.
    15	#
    16	# Legal Stuff:
    17	#
    18	# This file is a part of Unity Tweak Tool
    19	#
    20	# Unity Tweak Tool is free software; you can redistribute it and/or modify it under
    21	# the terms of the GNU General Public License as published by the Free Software
    22	# Foundation; version 3.
    23	#
    24	# Unity Tweak Tool is distributed in the hope that it will be useful, but WITHOUT
    25	# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    26	# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    27	# details.
    28	#
    29	# You should have received a copy of the GNU General Public License along with
    30	# this program; if not, see <https://www.gnu.org/licenses/gpl-3.0.txt>
    31	
    32	# List of all subpackages that can be imported using
    33	# from UnityTweakTool import *
    34	__all__=['backends','config','elements']
    35	
    36	import os
    37	import sys
    38	import logging
    39	import dbus, dbus.service
    40	
    41	import gi
    42	gi.require_version('Gtk', '3.0')
    43	from gi.repository import Gtk
    44	
    45	from dbus.mainloop.glib import DBusGMainLoop
    46	from UnityTweakTool.config.logging import LOGFILE,LOGFMT,LOGLVL,CACHEDIR
    47	
    48	DBusGMainLoop(set_as_default=True)
    49	
    50	logger=logging.getLogger('UnityTweakTool')
    51	logger.setLevel(LOGLVL)
    52	
    53	try:
    54	    _fh=logging.FileHandler(LOGFILE)
    55	    _fh.setLevel(LOGLVL)
    56	
    57	    _formatter=logging.Formatter(LOGFMT)
    58	
    59	    _fh.setFormatter(_formatter)
    60	    logger.addHandler(_fh)
    61	    del _fh
    62	    del _formatter
    63	except Exception:
    64	    print('Unable to open {LOGFILE} for writing.'.format(LOGFILE=LOGFILE),file=sys.stderr)
    65	
    66	
    67	##########################################################################
    68	LOCKFILE=os.path.join(CACHEDIR,"pid.lockfile")
    69	
    70	class Application(dbus.service.Object):
    71	    def __init__(self,pageid=-1):
    72	        if not os.path.exists(CACHEDIR):
    73	            os.makedirs(CACHEDIR)
    74	        try:
    75	            if os.access(LOCKFILE,os.R_OK):
    76	                with open(LOCKFILE) as pidfile:
    77	                    old_pid = pidfile.read()
    78	                    OLD_CMDLINE="/proc/%s/cmdline" % old_pid
    79	                if os.access(OLD_CMDLINE,os.R_OK):
    80	                    with open(OLD_CMDLINE) as cmd_old_file:
    81	                        cmd_old=cmd_old_file.read()
    82	                    executable_name=cmd_old.split('\x00')[1]
    83	                    if os.path.basename(executable_name) == 'unity-tweak-tool':
    84	                        print("""\033[01;32m
    85	        Another instance of Unity Tweak Tool seems to be running with
    86	        process id {pid}. Switching to the already existing window.
    87	
    88	        If you believe there is no other instance running, remove the
    89	        file {LOCKFILE} and try again.
    90	                       \033[00m""".format(pid=old_pid,LOCKFILE=LOCKFILE))
    91	                    self.call_running_instance(pageid)
    92	                    sys.exit(1)
    93	        except:
    94	            # Most probably the process doesn't exist. remove and proceed
    95	            pass
    96	        
    97	        try:
    98	            with open(LOCKFILE, "w") as pidfile:
    99	                pidfile.write("%s" % os.getpid())
   100	        except:
   101	            # Not a fatal error to not write the pid.
   102	            # XXX: Should an error be logged? Dialog shown?
   103	            pass
   104	
   105	
   106	        self.register_dbus_session()
   107	        self.run(pageid)
   108	
   109	    def run(self,pageid):
   110	        from UnityTweakTool.config.data import get_data_path
   111	        self.builder=Gtk.Builder()
   112	        self.builder.set_translation_domain('unity-tweak-tool')
   113	        self.ui=os.path.join(get_data_path(),'unitytweak.ui')
   114	        self.builder.add_from_file(self.ui)
   115	        self.notebook=self.builder.get_object('nb_unitytweak')
   116	        self.connectpages()
   117	        self.connecthandlers()
   118	# from gi.repository import Unity
   119	#        self.launcher = Unity.LauncherEntry.get_for_desktop_id("unity-tweak-tool.desktop")        
   120	        self.window=self.builder.get_object('unitytweak_main')
   121	        self.window.show_all()
   122	        self.window.connect('delete-event',self.quit)
   123	        if pageid is not None:
   124	            self.switch_to_page(pageid)
   125	        Gtk.main()
   126	
   127	    def connectpages(self):
   128	        from UnityTweakTool.section.overview import Overview
   129	        from UnityTweakTool.section.unity import Unity
   130	        from UnityTweakTool.section.windowmanager import WindowManager
   131	        from UnityTweakTool.section.system import System
   132	        from UnityTweakTool.section.appearance import Appearance
   133	        sections=[Overview(self.notebook),Unity,WindowManager,Appearance,System]
   134	        for section in sections:
   135	            id=self.notebook.append_page(section.page,None)
   136	            assert id is not -1
   137	
   138	    def connecthandlers(self):
   139	        handler={}
   140	        def show_overview(*args,**kwargs):
   141	            self.notebook.set_current_page(0)
   142	        handler['on_b_overview_clicked']=show_overview
   143	
   144	        appmenu={
   145	            'unity_launcher'    :(1,0),
   146	            'unity_dash'        :(1,1),
   147	            'unity_panel'       :(1,2),
   148	            'unity_switcher'    :(1,3),
   149	            'unity_additional'  :(1,4),
   150	
   151	            'compiz_general'    :(2,0),
   152	            'compiz_workspace'  :(2,1),
   153	            'compiz_windows_spread' :(2,2),
   154	            'compiz_windows_snapping':(2,3),
   155	            'compiz_hotcorners'         :(2,4),
   156	            'compiz_additional'         :(2,5),
   157	
   158	            'theme_system'      :(3,0),
   159	            'theme_icon'        :(3,1),
   160	            'theme_cursor'      :(3,2),
   161	            'theme_fonts'       :(3,3),
   162	
   163	            'desktop_icons'     :(4,0),
   164	            'system_security'   :(4,1),
   165	            'scrolling'         :(4,2)
   166	        }
   167	
   168	        def gen_appmenu_handler(loc):
   169	            def appmenu_handler(*args):
   170	                self.notebook.set_current_page(loc[0])
   171	                self.notebook.get_nth_page(loc[0]).set_current_page(loc[1])
   172	            return appmenu_handler
   173	
   174	        for item,location in appmenu.items():
   175	            handler['on_menuitem_%s_activate'%item]=gen_appmenu_handler(location)
   176	
   177	        handler['on_menuimage_quit_activate']=self.quit
   178	
   179	        from UnityTweakTool.about import About
   180	        handler['on_menuimage_about_activate']=lambda *args: About()
   181	        self.builder.connect_signals(handler)
   182	    
   183	
   184	
   185	    def register_dbus_session(self):
   186	        bus_name = dbus.service.BusName('org.freyja.utt', bus=dbus.SessionBus())
   187	        dbus.service.Object.__init__(self, bus_name, '/org/freyja/utt')
   188	
   189	    def call_running_instance(self, pageid):
   190	        bus = dbus.SessionBus()
   191	        service = bus.get_object('org.freyja.utt', '/org/freyja/utt')
   192	        service.get_dbus_method('switch_to_page', 'org.freyja.utt')(pageid)
   193	
   194	    @dbus.service.method('org.freyja.utt', in_signature='i')
   195	    def switch_to_page(self, pageid):
   196	        if not pageid == -1:
   197	            self.notebook.set_current_page(pageid)
   198	        self.window.present()
   199	
   200	    def quit(self,*args):
   201	        try:
   202	            os.remove(LOCKFILE)
   203	        except:
   204	            pass
   205	        Gtk.main_quit()
   206	
   207	def reset_all():
   208	    import UnityTweakTool.utils.unityreset as unityreset
   209	    unityreset.UnityReset()
a@a:~$ cat -n /usr/lib/python3/dist-packages/UnityTweakTool/section/spaghetti/theme.py
     1	#!/usr/bin/env python3
     2	# -*- coding: utf-8 -*-
     3	#
     4	# Team:
     5	#   J Phani Mahesh <phanimahesh@gmail.com>
     6	#   Barneedhar (jokerdino) <barneedhar@ubuntu.com>
     7	#   Amith KK <amithkumaran@gmail.com>
     8	#   Georgi Karavasilev <motorslav@gmail.com>
     9	#   Sam Tran <samvtran@gmail.com>
    10	#   Sam Hewitt <hewittsamuel@gmail.com>
    11	#   Angel Araya <al.arayaq@gmail.com>
    12	#
    13	# Description:
    14	#   A One-stop configuration tool for Unity.
    15	#
    16	# Legal Stuff:
    17	#
    18	# This file is a part of Unity Tweak Tool
    19	#
    20	# Unity Tweak Tool is free software; you can redistribute it and/or modify it under
    21	# the terms of the GNU General Public License as published by the Free Software
    22	# Foundation; version 3.
    23	#
    24	# Unity Tweak Tool is distributed in the hope that it will be useful, but WITHOUT
    25	# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    26	# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
    27	# details.
    28	#
    29	# You should have received a copy of the GNU General Public License along with
    30	# this program; if not, see <https://www.gnu.org/licenses/gpl-3.0.txt>
    31	
    32	import os, os.path
    33	
    34	from gi.repository import Gtk, Gio
    35	
    36	from UnityTweakTool.config.ui import ui
    37	from . import unitytweakconfig
    38	from . import gsettings
    39	
    40	class Themesettings ():
    41	    def __init__(self, builder):
    42	        self.ui=ui(builder)
    43	        self.gtkthemestore=Gtk.ListStore(str,str)
    44	        self.windowthemestore=self.gtkthemestore
    45	        self.ui['tree_gtk_theme'].set_model(self.gtkthemestore)
    46	        self.ui['tree_window_theme'].set_model(self.windowthemestore)
    47	
    48	        # Get all themes
    49	        systhdir='/usr/share/themes'
    50	        systemthemes=[(theme.capitalize(),os.path.join(systhdir,theme)) for theme in os.listdir(systhdir) if os.path.isdir(os.path.join(systhdir,theme))]
    51	        try:
    52	            uthdir=os.path.expanduser('~/.themes')
    53	            userthemes=[(theme.capitalize(),os.path.join(uthdir,theme)) for theme in os.listdir(uthdir) if os.path.isdir(os.path.join(uthdir,theme))]
    54	        except OSError as e:
    55	            userthemes=[]
    56	        allthemes=systemthemes+userthemes
    57	        allthemes.sort()
    58	        required=['gtk-2.0','gtk-3.0','metacity-1']
    59	        self.gtkthemes={}
    60	        self.windowthemes={}
    61	        for theme in allthemes:
    62	            if all([os.path.isdir(os.path.join(theme[1],req)) for req in required]):
    63	                iter=self.gtkthemestore.append(theme)
    64	                themename=os.path.split(theme[1])[1]
    65	                self.gtkthemes[themename]={'iter':iter,'path':theme[1]}
    66	                self.windowthemes[themename]={'iter':iter,'path':theme[1]}
    67	
    68	        self.iconthemestore=Gtk.ListStore(str,str)
    69	        self.cursorthemestore=Gtk.ListStore(str,str)
    70	        self.ui['tree_icon_theme'].set_model(self.iconthemestore)
    71	        self.ui['tree_cursor_theme'].set_model(self.cursorthemestore)
    72	
    73	        sysithdir='/usr/share/icons'
    74	        systemiconthemes= [(theme.capitalize(),os.path.join(sysithdir,theme)) for theme in os.listdir(sysithdir) if os.path.isdir(os.path.join(sysithdir,theme))]
    75	        to_be_hidden=[('Loginicons','/usr/share/icons/LoginIcons'),('Unity-webapps-applications','/usr/share/icons/unity-webapps-applications')]
    76	        for item in to_be_hidden:
    77	            try:
    78	                systemiconthemes.remove(item)
    79	            except ValueError as e:
    80	                pass
    81	        try:
    82	            uithdir=os.path.expanduser('~/.icons')
    83	            usericonthemes=[(theme.capitalize(),os.path.join(uithdir,theme)) for theme in os.listdir(uithdir) if os.path.isdir(os.path.join(uithdir,theme))]
    84	        except OSError as e:
    85	            usericonthemes=[]
    86	        allithemes=systemiconthemes+usericonthemes
    87	        allithemes.sort()
    88	        self.iconthemes={}
    89	        self.cursorthemes={}
    90	        for theme in allithemes:
    91	            iter=self.iconthemestore.append(theme)
    92	            themename=os.path.split(theme[1])[1]
    93	            self.iconthemes[themename]={'iter':iter,'path':theme[1]}
    94	            if os.path.isdir(os.path.join(theme[1],'cursors')):
    95	                iter=self.cursorthemestore.append(theme)
    96	                self.cursorthemes[themename]={'iter':iter,'path':theme[1]}
    97	
    98	        self.matchthemes=True
    99	
   100	#=====================================================================#
   101	#                                Helpers                              #
   102	#=====================================================================#
   103	
   104	
   105	    def refresh(self):
   106	
   107	        # System theme
   108	        gtkthemesel=self.ui['tree_gtk_theme'].get_selection()
   109	        gtktheme=gsettings.gnome('desktop.interface').get_string('gtk-theme')
   110	
   111	        # FIXME: Workaround to fix LP bug: #1098845
   112	        try:
   113	            gtkthemesel.select_iter(self.gtkthemes[gtktheme]['iter'])
   114	
   115	        # TODO: This except part should do something more.
   116	        except KeyError:
   117	            gtkthemesel.unselect_all()
   118	
   119	        # Window theme
   120	        windowthemesel=self.ui['tree_window_theme'].get_selection()
   121	        windowtheme=gsettings.gnome('desktop.wm.preferences').get_string('theme')
   122	
   123	        # FIXME: Workaround to fix LP bug: #1146122
   124	        try:
   125	            windowthemesel.select_iter(self.windowthemes[windowtheme]['iter'])
   126	
   127	        # TODO: This except part should do a lot more.
   128	        except KeyError:
   129	            windowthemesel.unselect_all()    
   130	
   131	        # Icon theme
   132	        iconthemesel=self.ui['tree_icon_theme'].get_selection()
   133	        icontheme=gsettings.gnome('desktop.interface').get_string('icon-theme')
   134	
   135	        # FIXME: Workaround to fix potential bug
   136	        try:
   137	            iconthemesel.select_iter(self.iconthemes[icontheme]['iter'])
   138	
   139	        except KeyError:
   140	            iconthemesel.unselect_all()
   141	
   142	        # Cursor theme
   143	        cursorthemesel=self.ui['tree_cursor_theme'].get_selection()
   144	        cursortheme=gsettings.gnome('desktop.interface').get_string('cursor-theme')
   145	
   146	        # FIXME: Workaround to fix LP bug: #1097227
   147	
   148	        try:
   149	            cursorthemesel.select_iter(self.cursorthemes[cursortheme]['iter'])
   150	        # TODO: except part should make sure the selection is deselected.
   151	        except KeyError:
   152	            cursorthemesel.unselect_all()
   153	
   154	        # Cursor size
   155	        self.ui['check_cursor_size'].set_active(True if gsettings.interface.get_int('cursor-size') is 48 else False)
   156	
   157	        # ===== Fonts ===== #
   158	
   159	        # Fonts
   160	        self.ui['font_default'].set_font_name(gsettings.interface.get_string('font-name'))
   161	        self.ui['font_document'].set_font_name(gsettings.interface.get_string('document-font-name'))
   162	        self.ui['font_monospace'].set_font_name(gsettings.interface.get_string('monospace-font-name'))
   163	        self.ui['font_window_title'].set_font_name(gsettings.wm.get_string('titlebar-font'))
   164	
   165	        # Antialiasing
   166	        if gsettings.antialiasing.get_string('antialiasing') == 'none':
   167	            self.ui['cbox_antialiasing'].set_active(0)
   168	        elif gsettings.antialiasing.get_string('antialiasing') == 'grayscale':
   169	            self.ui['cbox_antialiasing'].set_active(1)
   170	        elif gsettings.antialiasing.get_string('antialiasing') == 'rgba':
   171	            self.ui['cbox_antialiasing'].set_active(2)
   172	
   173	        # Hinting
   174	        if gsettings.antialiasing.get_string('hinting') == 'none':
   175	            self.ui['cbox_hinting'].set_active(0)
   176	        elif gsettings.antialiasing.get_string('hinting') == 'slight':
   177	            self.ui['cbox_hinting'].set_active(1)
   178	        elif gsettings.antialiasing.get_string('hinting') == 'medium':
   179	            self.ui['cbox_hinting'].set_active(2)
   180	        elif gsettings.antialiasing.get_string('hinting') == 'full':
   181	            self.ui['cbox_hinting'].set_active(3)
   182	
   183	        # Scaling
   184	        self.ui['spin_textscaling'].set_value(gsettings.interface.get_double('text-scaling-factor'))
   185	
   186	
   187	#-----BEGIN: Theme settings------
   188	
   189	# These check for nonetype and return since for some bizzare reason Gtk.quit destroys
   190	# the selection object and then calls these callbacks. This is a temporary fix to LP:1096964
   191	
   192	    # System Theme
   193	    def on_treeselection_gtk_theme_changed(self,udata=None):
   194	        gtktreesel = self.ui['tree_gtk_theme'].get_selection()
   195	        if gtktreesel is None:
   196	            return
   197	        gtkthemestore,iter = gtktreesel.get_selected()
   198	        if self.matchthemes:
   199	            self.ui['treeselection_window_theme'].select_iter(iter)
   200	        themepath=gtkthemestore.get_value(iter,1)
   201	        theme=os.path.split(themepath)[1]
   202	        gsettings.interface.set_string('gtk-theme',theme)
   203	
   204	    def on_treeselection_window_theme_changed(self,udata=None):
   205	        windowtreesel = self.ui['tree_window_theme'].get_selection()
   206	        if windowtreesel is None:
   207	            return
   208	        windowthemestore,iter = windowtreesel.get_selected()
   209	        if self.matchthemes:
   210	            self.ui['treeselection_gtk_theme'].select_iter(iter)
   211	        themepath=windowthemestore.get_value(iter,1)
   212	        theme=os.path.split(themepath)[1]
   213	        gsettings.wm.set_string('theme',theme)
   214	
   215	    # Icon theme
   216	    def on_tree_icon_theme_cursor_changed(self,udata=None):
   217	        icontreesel = self.ui['tree_icon_theme'].get_selection()
   218	        if icontreesel is None:
   219	            return
   220	        iconthemestore,iter = icontreesel.get_selected()
   221	        themepath=iconthemestore.get_value(iter,1)
   222	        theme=os.path.split(themepath)[1]
   223	        gsettings.interface.set_string('icon-theme',theme)
   224	
   225	    def on_check_show_incomplete_toggled(self,udata=None):
   226	    # TODO
   227	        print('To do')
   228	
   229	    def on_b_theme_system_reset_clicked(self, widget):
   230	        gsettings.interface.reset('gtk-theme')
   231	        gsettings.wm.reset('theme')
   232	        self.refresh()
   233	
   234	#----- End: Theme settings------
   235	
   236	#----- Begin: Icon settings--------
   237	
   238	    def on_b_theme_icon_reset_clicked(self, widget):
   239	        gsettings.interface.reset('icon-theme')
   240	        self.refresh()
   241	
   242	#----- End: Icon settings------
   243	
   244	#----- Begin: Cursor settings--------
   245	
   246	    # Cursor
   247	    def on_tree_cursor_theme_cursor_changed(self,udata=None):
   248	        cursortreesel= self.ui['tree_cursor_theme'].get_selection()
   249	        if cursortreesel is None:
   250	            return
   251	        cursorthemestore,iter = cursortreesel.get_selected()
   252	        themepath=cursorthemestore.get_value(iter,1)
   253	        theme=os.path.split(themepath)[1]
   254	        gsettings.interface.set_string('cursor-theme',theme)
   255	
   256	    # Cursor Size
   257	    def on_check_cursor_size_toggled(self, widget, udata = None):
   258	        if self.ui['check_cursor_size'].get_active() == True :
   259	            gsettings.interface.set_int('cursor-size', 48)
   260	        else:
   261	            gsettings.interface.set_int('cursor-size', 24)
   262	
   263	    def on_b_theme_cursor_reset_clicked(self, widget):
   264	        gsettings.interface.reset('cursor-theme')
   265	        gsettings.interface.reset('cursor-size')
   266	        self.refresh()
   267	
   268	#----- End: Cursor settings------

De plus, cela se passe mal dans cette commande

sudo apt  install ubuntu-unity-desktop --install-suggests
.......
798 Mo réceptionnés en 11min 14s (1184 ko/s)                                                                                                                          
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/i/intel-gmmlib/libigdgmm11_21.3.1%2bds1-1_amd64.deb  404  Not Found [IP : 194.158.119.186 80]
E: Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

Dernière modification par geole (Le 01/11/2021, à 14:13)

Hors ligne

#11 Le 01/11/2021, à 18:05

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Qid a écrit :

il existe même une Ubuntu unity 21.10 donc pourquoi se compliquer la vie ?

Bonjour.
Ne pas oublier que s'il y a des incidents avec ce logiciel, on n'interviendra pas

https://doc.ubuntu-fr.org/variantes a écrit :

Variantes non reconnues

Ce sont des distributions basées sur Ubuntu, parfois reprenant les mêmes dépôts, mais parfois en ajoutant dans PPA. Ces projets sont démarrés et maintenus uniquement par leurs communautés respectives, et ne reçoivent aucun soutien direct de la part de Canonical ou de la communauté Ubuntu.

    Linux Mint - inclut certains codecs, logiciels, et pilotes propriétaires (protégés dans certains pays par des brevets). Utilise par défaut l'environnement de bureau Cinnamon (existe également en variantes Mate et XFCE. KDE a été abandonné dans les versions récentes de Mint)
    Abulédulive - variante éducative.
    XubEcol - personnalisation de Xubuntu pour les écoles.
    Cubuntu - remix non-officiel d'Ubuntu avec un bureau Cinnamon, et de nombreux codecs (plus de MAJ depuis Ubuntu 16.04.
    Ubuntu Cinnamon Remix - remplacant non officiel et d'une autre communauté de Cubuntu se basant sur Ubuntu 20.04
    KXStudio - Variante orientée MAO (Musique Assistée par Ordinateur) dans un environnement KDE (depuis 2019 il ne s'agit plus que d'un dépôt).
    PinguyOS - variante orientée grand public avec de nombreux paquets préinstallés pour une installation « out of the box »
    LibraZik - Une distribution française (francophone ?) basée sur Debian orientée MAO plutôt pour les débutants
    ZorinOS - variante destinée aux utilisateurs venant de Microsoft Windows ou MacOS et souhaitant en garder l'apparence. Il existe plusieurs versions gratuites (normale, pour vieil ordinateur, éducation) et une version payante livrée avec plus de réglages et de logiciels.
    KDE Neon - Implémentation de KDE basé sur ubuntu combinant une base ubuntu LTS stable et la plus récente version des paquets KDE
    Bodhi Linux - Variante non-officielle basée sur l'environnement de bureau enlightenment
    Nitrux - Variante non-officielle basée sur l'environnement de bureau Nomad Desktop (KDE + Qt)
    Pop!_OS - Variante non-officielle basée sur l'environnement de bureau GNOME. Cette distribution est développée par le constructeur d'ordinateurs américain System76.
    Ubuntu Unity - Variante non-officielle basée sur l'environnement Unity. Initialement développé par Canonical, le projet a été repris par la communauté.
    UbuntuDDE Variante non-officielle basée sur l'environnement de bureau de la distribution chinoise Deepin

Hors ligne

#12 Le 01/11/2021, à 19:08

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

geole a écrit :
Qid a écrit :

il existe même une Ubuntu unity 21.10 donc pourquoi se compliquer la vie ?

Bonjour.
Ne pas oublier que s'il y a des incidents avec ce logiciel, on n'interviendra pas

On est bien d'accord que partir de l'ISO avec l'interface inclus est le même débat que d'installer l'interface sur une mini-iso ou autre...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#13 Le 01/11/2021, à 19:35

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Lorsqu'un utilisateur  ouvre une discussion en disant par exemple, "il n'y a plus de place disque", je ne pense jamais à vérifier  dans quel O.S. il fonctionne.
Mais, si j'y pensais, je ne penserais pas à demander avec quelle interface graphique.
D'ailleurs, je ne connais pas la bonne commande pour savoir si l'environnement de bureau est l'un de ceux mis en avant par ubuntu.( https://doc.ubuntu-fr.org/environnements )

echo $XDG_SESSION_TYPE
x11

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

Dernière modification par geole (Le 01/11/2021, à 19:45)

Hors ligne

#14 Le 01/11/2021, à 19:48

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

geole a écrit :

Lorsqu'un utilisateur  ouvre une discussion en disant par exemple, "il n'y a plus de place disque", je ne pense jamais à vérifier  dans quel O.S. il fonctionne.
Mais, si j'y pensais, je ne penserais pas à demander avec quelle interface graphique.
D'ailleurs, je ne connais pas la bonne commande pour savoir si l'environnement de bureau est l'un de ceux mis en avant par ubuntu.

cat /var/log/installer/media-info ; echo " avec $XDG_CURRENT_DESKTOP"

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#15 Le 01/11/2021, à 19:49

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Bonjour,



geole a écrit :

D'ailleurs, je ne connais pas la bonne commande pour savoir si l'environnement de bureau est l'un de ceux mis en avant par ubuntu.

echo "$(lsb_release -sd) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"

Hors ligne

#16 Le 01/11/2021, à 19:56

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

@ nany : je préfère ma commande même si il y manque le moteur graphique...

edit : je viens de réalisé un souci : ma commande ne donne pas le même résultat de version chez moi (et donc chez toutes les migrations)...

Dernière modification par Qid (Le 01/11/2021, à 20:13)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#17 Le 01/11/2021, à 20:05

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Qid a écrit :

@ nany : je préfère ma commande même si il y manque le moteur graphique...

/var/log/installer/media-info n’indique pas forcément la version actuelle mais la version installée à l’origine.

Hors ligne

#18 Le 01/11/2021, à 20:12

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Merci. Il reste alors à aller consulter la documentation si on  oublié la liste de ce qui est autorisé!

Dernière modification par geole (Le 01/11/2021, à 20:14)

Hors ligne

#19 Le 01/11/2021, à 20:26

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

nany a écrit :
Qid a écrit :

@ nany : je préfère ma commande même si il y manque le moteur graphique...

/var/log/installer/media-info n’indique pas forcément la version actuelle mais la version installée à l’origine.

j'ai compris et édité mon message précédent en même temps que tu postais...
du coups en version complète car l'info de l'origine peut être intéressant :

echo "$(lsb_release -sd) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"

mais en fait j'aimerais bien réussir à avoir et le numéro et le nom de la version car perso je ne connais pas assez les noms des versions...
et pendant que j'y en hors sujet suis j'aimerais réussir à avoir le nom de la version dans mon prompt bash


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#20 Le 01/11/2021, à 20:44

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Qid a écrit :

du coups en version complète car l'info de l'origine peut être intéressant :

echo "$(lsb_release -sd) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"

mais en fait j'aimerais bien réussir à avoir et le numéro et le nom de la version car perso je ne connais pas assez les noms des versions

echo "$(lsb_release -sd) $(lsb_release -sc) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"
Qid a écrit :

et pendant que j'y en hors sujet suis j'aimerais réussir à avoir le nom de la version dans mon prompt bash

PS1='blabla $(lsb_release -sc) blabla'

Dernière modification par nany (Le 01/11/2021, à 20:45)

Hors ligne

#21 Le 01/11/2021, à 20:52

Qid

Re : [Résolu]Problème d'installation avec Unity Tweak tool

nany a écrit :
Qid a écrit :

et pendant que j'y en hors sujet suis j'aimerais réussir à avoir le nom de la version dans mon prompt bash

PS1='blabla $(lsb_release -sc) blabla'

merci mais dans un cas comme dans l'autre ça ne répond pas tout à fait à ma demande :
"focal" n'est pas le nom complet de la 20.04 là où "Bionic Beaver" est bien complet pour la 18.04 wink
ouais je chipote peut-être mais bon wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#22 Le 01/11/2021, à 21:24

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

C’est tout ce que je peux faire avec lsb_release. hmm
Après tu peux toujours aller voir sur wikipedia pour retrouver le nom complet.

Il y a certainement un moyen de faire un script qui récupère ce nom complet pour l’afficher dans $PS1.
Mais pour l’instant j’ai la flemme de m’y coller.

Hors ligne

#23 Le 02/11/2021, à 00:24

nany

Re : [Résolu]Problème d'installation avec Unity Tweak tool

[HS]

nany a écrit :

Il y a certainement un moyen de faire un script qui récupère ce nom complet pour l’afficher dans $PS1.
Mais pour l’instant j’ai la flemme de m’y coller.

Bon ben finalement je l’ai fait.
[/HS]

Dernière modification par nany (Le 02/11/2021, à 02:56)

Hors ligne

#24 Le 02/11/2021, à 12:09

geole

Re : [Résolu]Problème d'installation avec Unity Tweak tool

abelthorne a écrit :

L'environnement de bureau Unity n'existe plus, le développement a été abandonné et Ubuntu est passé à GNOME 3 depuis la version 18.04.

Bonjour
Bon à savoir

a@b:~$ echo "$(lsb_release -sd) $(lsb_release -sc) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE"
Ubuntu Jammy Jellyfish (development branch) jammy (migrée depuis Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20211031)) avec Unity:Unity7:ubuntu sur x11
a@b

Hors ligne

#25 Le 02/11/2021, à 16:00

yodhai

Re : [Résolu]Problème d'installation avec Unity Tweak tool

Merci pour toutes les réponses qui ont été nombreuses mais même si je n'ai pas tout compris.

En ce qui concerne mon problème c'est la réponse de "geole" post#7 qui l'a résolu:

geole a écrit :

Bonjour.
Après quelques recherches sur le web , en ne ciblant que les réponses pertinantes, Il me semble avoir trouvé celle-ci https://askubuntu.com/questions/43096/u … plications

Après vérification de l'existance https://launchpad.net/unity-lens-applications/+packages
je te propose son installation

sudo apt-get install unity-lens-applications unity-lens-files

Ensuite pour répondre à certaines questions:

Modern-15-A10M:~$ echo $XDG_SESSION_TYPE
x11

Modern-15-A10M:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

Merci beaucoup pour votre aide!

Hors ligne