Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
tachtler:archlinux_-_minimal_desktop_gnome [2020/07/22 11:10] – [Weitere GNOME Shell Extensions] klaus | tachtler:archlinux_-_minimal_desktop_gnome [2021/09/24 15:27] – [Weitere GNOME Shell Extensions] klaus |
---|
* ''workspace-indicator'' - Legen eine Anzeige auf die Menüleiste, die signalisiert, welchem Arbeitsbereich gerade aktiv ist, ermöglicht es, zu einem anderen innerhalb der [[http://www.gnome.org/|GNOME 3]] "Shell" zu wechseln. | * ''workspace-indicator'' - Legen eine Anzeige auf die Menüleiste, die signalisiert, welchem Arbeitsbereich gerade aktiv ist, ermöglicht es, zu einem anderen innerhalb der [[http://www.gnome.org/|GNOME 3]] "Shell" zu wechseln. |
* **''gnome-backgrounds''** - Hintergrundbilder für [[http://www.gnome.org/|GNOME 3]] Desktop | * **''gnome-backgrounds''** - Hintergrundbilder für [[http://www.gnome.org/|GNOME 3]] Desktop |
| * **''gnome-keyring''** - Grafisches Fenster um Passphrasen für SSH-Schlüssel in [[http://www.gnome.org/|GNOME 3]] komfortable erfassen zu können. |
* **''gnome-tweaks''** - Anpassen der erweiterten [[http://www.gnome.org/|GNOME 3]] Optionen | * **''gnome-tweaks''** - Anpassen der erweiterten [[http://www.gnome.org/|GNOME 3]] Optionen |
* **''dconf-editor''** - Anpassen der Systemweiten [[http://www.gnome.org/|GNOME 3]] Optionen | * **''dconf-editor''** - Anpassen der Systemweiten [[http://www.gnome.org/|GNOME 3]] Optionen |
<code> | <code> |
[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/avahi-discover.desktop | [root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/avahi-discover.desktop |
</code> | |
<code> | |
[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qv4l2.desktop | |
</code> | |
<code> | |
[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qvidcap.desktop | |
</code> | </code> |
| |
* **''gnome-shell-extensions''** | * **''gnome-shell-extensions''** |
* **''gnome-backgrounds''** | * **''gnome-backgrounds''** |
| * **''gnome-keyring''** |
* **''gnome-tweaks''** | * **''gnome-tweaks''** |
* **''dconf-editor''** | * **''dconf-editor''** |
mit nachfolgendem Befehl: | mit nachfolgendem Befehl: |
<code> | <code> |
[root@archlinux ~]# pacman --noconfirm -S nautilus nautilus-terminal gnome-control-center gnome-menus gnome-shell-extensions gnome-backgrounds gnome-tweaks dconf-editor xorg-xauth | [root@archlinux ~]# pacman --noconfirm -S nautilus nautilus-terminal gnome-control-center gnome-menus gnome-shell-extensions gnome-backgrounds gnome-keyring gnome-tweaks dconf-editor xorg-xauth |
</code> | </code> |
| |
| |
==== Erweiterungsschritt: 4 ==== | ==== Erweiterungsschritt: 4 ==== |
| |
| **Bis** [[https://www.gnome.org/|GNOME]] **Version 3.38** |
| |
Anschließend muss durch drücken der **[linken Maustaste]** über dem Menüpunkt, hier **Activities** ein Auswahlmenü mit Bildern am linken Bildschirmrand erscheinen, wie nachfolgende Bildschirmkopie zeigt: | Anschließend muss durch drücken der **[linken Maustaste]** über dem Menüpunkt, hier **Activities** ein Auswahlmenü mit Bildern am linken Bildschirmrand erscheinen, wie nachfolgende Bildschirmkopie zeigt: |
| |
{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active.png|archlinux_tweaks_extensions_active.png|ArchLinux - Tweaks - Extensions - aktiviert}} | {{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active.png|archlinux_tweaks_extensions_active.png|ArchLinux - Tweaks - Extensions - aktiviert}} |
| |
| **Ab** [[https://www.gnome.org/|GNOME]] **Version 40.0.0** |
| |
| Anschließend muss durch drücken der **[linken Maustaste]** über dem Menüpunkt, hier **Activities** ein Auswahlmenü mit Bildern am linken Bildschirmrand erscheinen, wie nachfolgende Bildschirmkopie zeigt: |
| |
| {{:tachtler:virtualisierung:archlinux:archlinux_activities_gnome_40.0.0.png|ArchLinux - Activities - GNOME 40.0.0}} |
| |
| Hier muss nun mit der **[linken Maustaste]** der Menüpunkt **[Show Applications]** ausgewählt werden, wodurch die Auswahl aller installierten Applikationen erscheint, wie ebenfalls nachfolgende Bildschirmkopie zeigt: |
| |
| {{:tachtler:virtualisierung:archlinux:archlinux_activities_show-applications_gnome_40.0.0.png|ArchLinux - Activities - Show Applications - GNOME 40.0.0}} |
| |
| Hier ist es nun erforderlich mit der **[linken Maustaste]** die Applikation **[Extensions]** auszuwählen, woraufhin sich die Applikation öffnen sollte, wie hier in nachfolgender Bildschirmkopie gezeigt wird: |
| |
| {{:tachtler:virtualisierung:archlinux:archlinux_activities_show-applications_extensions_gnome_40.0.0.png|ArchLinux - Activities - Show Applications - extensions - GNOME 40.0.0}} |
| |
| Hier sollten nun alle **Extensions**, bis auf |
| * **__nicht__ "Native Windows Placement"** |
| * **__nicht__ "windowNavigator"** |
| aktiviert werden, wie ebenfalls nachfolgende Bildschirmkopie zeigt: |
| |
| {{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active_gnome_40.0.0.png|ArchLinux - Extensions - Extensions - aktiviert}} |
| |
==== Beispiel-Desktop ==== | ==== Beispiel-Desktop ==== |
<code> | <code> |
[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/vim.desktop | [root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/vim.desktop |
| </code> |
| <code> |
| [root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qv4l2.desktop |
| </code> |
| <code> |
| [root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qvidcap.desktop |
</code> | </code> |
| |
* **[[https://addons.mozilla.org/de/firefox/addon/gnome-shell-integration/|GNOME Shell-Integration von Yuri Konotopov]]** | * **[[https://addons.mozilla.org/de/firefox/addon/gnome-shell-integration/|GNOME Shell-Integration von Yuri Konotopov]]** |
| |
Damit das Plugin - [[https://addons.mozilla.org/de/firefox/addon/gnome-shell-integration/|GNOME Shell-Integration von Yuri Konotopov]] - auch ordnungsgemäss mit dem [[https://www.mozilla.org/|Mozilla]] [[https://www.mozilla.org/de/firefox/new/|Firefox]] Browser genutzt werden kann, ist die INstallation des Pakets | Damit das Plugin - [[https://addons.mozilla.org/de/firefox/addon/gnome-shell-integration/|GNOME Shell-Integration von Yuri Konotopov]] - auch ordnungsgemäss mit dem [[https://www.mozilla.org/|Mozilla]] [[https://www.mozilla.org/de/firefox/new/|Firefox]] Browser genutzt werden kann, ist die Installation des Pakets |
* ''chrome-gnome-shell'' | * ''chrome-gnome-shell'' |
ebenfalls noch erforderlich, was mit nachfolgendem Befehl durchgeführt werden kann: | ebenfalls noch erforderlich, was mit nachfolgendem Befehl durchgeführt werden kann: |
auf der nun nach weiteren [[https://www.gnome.org/|GNOME]] Erweiterungen gesucht werden kann. | auf der nun nach weiteren [[https://www.gnome.org/|GNOME]] Erweiterungen gesucht werden kann. |
| |
Nachfolgende eine persönliche Auswahl meiner Favoriten (Danke an dieser Stelle auch an Patrick Ben Koetter, für die Liste): | Nachfolgende eine persönliche Auswahl meiner Favoriten (Danke an dieser Stelle auch an **Patrick Ben Koetter** von der [[https://sys4.de|sys4 AG]], für die zusätzlichen Vorschläge): |
| |
FIXME | * [[https://extensions.gnome.org/extension/1010/archlinux-updates-indicator/|Arch Linux Updates Indicator by RaphaelR]] |
| * [[https://extensions.gnome.org/extension/97/coverflow-alt-tab/|Coverflow Alt-Tab by p91paul]] |
| * [[https://extensions.gnome.org/extension/442/drop-down-terminal/|Drop Down Terminal by zzrough]] |
| * [[https://extensions.gnome.org/extension/2/move-clock/|Frippery Move Clock by rmyorston]] |
| * [[https://extensions.gnome.org/extension/4/panel-favorites/|Frippery Panel Favorites by rmyorston]] |
| * [[https://extensions.gnome.org/extension/118/no-topleft-hot-corner/|No Topleft Hot Corner by azuri]] |
| * [[https://extensions.gnome.org/extension/7/removable-drive-menu/|Removable Drive Menu by fmuellner]] |
| |
| ab [[https://www.gnome.org/|GNOME]] **Version 3.38** und **__vor__** [[https://www.gnome.org/|GNOME]] **Version 40.0.0**: |
| * [[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|Desktop Icons NG (DING) by rastersoft]] |
| |
| ab [[https://www.gnome.org/|GNOME]] **Version 40.0.0**: |
| |
| * [[https://extensions.gnome.org/extension/1010/archlinux-updates-indicator/|Arch Linux Updates Indicator by RaphaelR]] |
| * [[https://extensions.gnome.org/extension/97/coverflow-alt-tab/|Coverflow Alt-Tab by p91paul]] |
| * [[https://extensions.gnome.org/extension/2/move-clock/|Frippery Move Clock by rmyorston]] |
| * [[https://extensions.gnome.org/extension/4/panel-favorites/|Frippery Panel Favorites by rmyorston]] |
| * [[https://extensions.gnome.org/extension/7/removable-drive-menu/|Removable Drive Menu by fmuellner]] |
| * [[https://extensions.gnome.org/extension/120/system-monitor/|system-monitor by Cerin]] |
| * [[https://extensions.gnome.org/extension/3780/ddterm/|ddterm by amezin]] |
| |
==== Workaround: Desktop-Icons ==== | ==== Workaround: Desktop-Icons ==== |
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null. | Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null. |
</code> | </code> |
| |
| ==== Workaround: Terminal resize bug ==== |
| |
| Wenn man den ''gnome-terminal'' unter **''X11''** aufruft und dieser in einer Größe von z.B. ''80x24'' Zeichen erscheint und dieses ''gnome-terminal'' dann mehrmals **maximiert** und wieder **auf Fenstaransicht** bringt, verliert der ''gnome-terminal'' an Größe. |
| |
| Um dies für den angemeldeten Benutzer zu korrigieren, muss mittels dem ''dconf''-Editor nachfolgendes Schlüssel/Werte-Paar wie folgt verändert werden: |
| <code> |
| $ dconf write /org/gnome/terminal/legacy/headerbar '@mb false' |
| </code> |
| |
| Ob die Änderung erfolgreich war, kann mit nachfolgendem Befehl überprüft werden: |
| <code> |
| $ dconf read /org/gnome/terminal/legacy/headerbar |
| @mb false |
| </code> |
| |
| :!: **WICHTIG** - **Anschließend bitte alle ''gnome-terminals'' beenden und neu starten.** |
| |
| Danach sollte nach dem **maximieren** und den **wieder auf Fenster-Größe bringen**, die Standard-Fenster-Größe wie vor dem **maximieren** vom ''gnome-terminal'' eingenommen werden, z.B. ''80x24'' Zeichen. |
| |