#1 Le 30/10/2021, à 12: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, à 15:01)
Hors ligne
#2 Le 30/10/2021, à 12: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, à 13:29
- nany
Re : [Résolu]Problème d'installation avec Unity Tweak tool
Hors ligne
#4 Le 30/10/2021, à 23: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 30/10/2021, à 23:30)
Hors ligne
#5 Le 31/10/2021, à 11: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 Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#6 Le 31/10/2021, à 11: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, à 12:09)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#7 Le 31/10/2021, à 12:33
- geole
Re : [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
.
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, à 12:38)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#8 Le 31/10/2021, à 19: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, à 10:53
- Qid
Re : [Résolu]Problème d'installation avec Unity Tweak tool
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 Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#10 Le 01/11/2021, à 11:49
- geole
Re : [Résolu]Problème d'installation avec Unity Tweak tool
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, à 13:13)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#11 Le 01/11/2021, à 17:05
- geole
Re : [Résolu]Problème d'installation avec Unity Tweak tool
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
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
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#12 Le 01/11/2021, à 18:08
- Qid
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
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 Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#13 Le 01/11/2021, à 18: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, à 18:45)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#14 Le 01/11/2021, à 18:48
- Qid
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.
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 Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#15 Le 01/11/2021, à 18:49
- nany
Re : [Résolu]Problème d'installation avec Unity Tweak tool
Bonjour,
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, à 18: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, à 19:13)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#17 Le 01/11/2021, à 19:05
- nany
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...
/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, à 19: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, à 19:14)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#19 Le 01/11/2021, à 19:26
- Qid
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.
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 Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#20 Le 01/11/2021, à 19:44
- nany
Re : [Résolu]Problème d'installation avec Unity Tweak tool
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"
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, à 19:45)
Hors ligne
#21 Le 01/11/2021, à 19:52
- Qid
Re : [Résolu]Problème d'installation avec Unity Tweak tool
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
ouais je chipote peut-être mais bon
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#22 Le 01/11/2021, à 20:24
- nany
Re : [Résolu]Problème d'installation avec Unity Tweak tool
C’est tout ce que je peux faire avec lsb_release.
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 01/11/2021, à 23:24
- nany
Re : [Résolu]Problème d'installation avec Unity Tweak tool
[HS]
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, à 01:56)
Hors ligne
#24 Le 02/11/2021, à 11:09
- geole
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.
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
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#25 Le 02/11/2021, à 15: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:
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 … plicationsAprès vérification de l'existance https://launchpad.net/unity-lens-applications/+packages
je te propose son installationsudo 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