Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:archlinux_-_minimal_desktop_mate

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:archlinux_-_minimal_desktop_mate [2020/07/10 19:39] – [Installation] klaustachtler:archlinux_-_minimal_desktop_mate [2020/07/11 11:41] (aktuell) – [Beispiel-Desktop] klaus
Zeile 39: Zeile 39:
   * **''lightdm''**   * **''lightdm''**
   * **''lightdm-gtk-greeter''**   * **''lightdm-gtk-greeter''**
-  * **''accountsservice''** 
 Optional ist nachfolgendes ''pacman''-Paket, jedoch wird die Installation **dringend empfohlen**, da sonst **keine** Möglichkeit besteht, eine ''shell'' innerhalb der grafischen Benutzeroberfläche zu öffnen: Optional ist nachfolgendes ''pacman''-Paket, jedoch wird die Installation **dringend empfohlen**, da sonst **keine** Möglichkeit besteht, eine ''shell'' innerhalb der grafischen Benutzeroberfläche zu öffnen:
   * **''mate-terminal''** - Terminal / ''shell'' unter [[https://mate-desktop.org|MATE]]   * **''mate-terminal''** - Terminal / ''shell'' unter [[https://mate-desktop.org|MATE]]
Zeile 48: Zeile 47:
   * **''mate-control-center''** - Einstellungen / ''shell'' unter [[https://mate-desktop.org|MATE]]   * **''mate-control-center''** - Einstellungen / ''shell'' unter [[https://mate-desktop.org|MATE]]
   * **''mate-settings-daemon''** - [[http://mate-desktop.org|MATE]] - Deamon zum starten von Konfigurationen z.B. zur "Theme"-Verwaltung.   * **''mate-settings-daemon''** - [[http://mate-desktop.org|MATE]] - Deamon zum starten von Konfigurationen z.B. zur "Theme"-Verwaltung.
-  * **''mate-menus''** - Einbindung der Menüs für das [[https://mate-desktop.org|MATE]] "Panel" 
   * **''dconf-editor''** - Anpassen der Systemweiten [[https://mate-desktop.org|MATE]] Optionen   * **''dconf-editor''** - Anpassen der Systemweiten [[https://mate-desktop.org|MATE]] Optionen
  
Zeile 55: Zeile 53:
   * **''mate-themes''** - Bessere Darstellung, inklusive icons   * **''mate-themes''** - Bessere Darstellung, inklusive icons
   * **''mate-screensaver''** - Lock-Screen (**nicht für Benutzer ''root''**)   * **''mate-screensaver''** - Lock-Screen (**nicht für Benutzer ''root''**)
-  * **''mate-backgrounds''** - Hintergundbilder, passend zu den "Themes"+  * **''mate-backgrounds''** - Hintergrundbilder, passend zu den "Themes" 
 +  * **''mate-icon-theme''** - Icon-Themes, passend zu den "Themes" 
 +  * **''gnu-free-fonts''** - Schriftarten für eine bessere Darstellung
  
 Eine zusätzlich [[https://mate-desktop.org|MATE]]-Desktop Installation kann durchgeführt werden, wenn nachfolgende ''pikaur''-Pakte ebenfalls noch installiert werden, um das Aussehen und die Funktionalität des [[http://mate-desktop.org|MATE]]-Desktops zu erhöhen: Eine zusätzlich [[https://mate-desktop.org|MATE]]-Desktop Installation kann durchgeführt werden, wenn nachfolgende ''pikaur''-Pakte ebenfalls noch installiert werden, um das Aussehen und die Funktionalität des [[http://mate-desktop.org|MATE]]-Desktops zu erhöhen:
Zeile 75: Zeile 75:
 ==== Installationsschritt: 2 ==== ==== Installationsschritt: 2 ====
  
-Installation der ''pacman''-Pakete **''xorg''**, **''xorg-server''**, **''mate-panel''**, **''mate-session-manager''**, **''lightdm''**, **''lightdm-gtk-greeter''**,  **''accountsservice''**und **''mate-terminal''** mit nachfolgendem Befehl:+Installation der ''pacman''-Pakete **''xorg''**, **''xorg-server''**, **''mate-panel''**, **''mate-session-manager''**, **''lightdm''**, **''lightdm-gtk-greeter''**, und **''mate-terminal''** mit nachfolgendem Befehl:
 <code> <code>
-[root@archlinux ~]# pacman --noconfirm -S xorg xorg-server mate-panel lightdm lightdm-gtk-greeter accountsservice mate-terminal+[root@archlinux ~]# pacman --noconfirm -S xorg xorg-server mate-panel mate-session-manager lightdm lightdm-gtk-greeter mate-terminal
 </code> </code>
  
Zeile 101: Zeile 101:
  
 ==== Installationsschritt: 4 ==== ==== Installationsschritt: 4 ====
 +
 +Der X-Server **''X''** nutzt ''udev'' zur Erkennung von Eingabegeräten. Diese können unter 
 +  * ''/etc/X11/xorg.conf.d/''
 +konfiguriert werden.
 +
 +Eine **deutsche Tastaturbelegung** wird für alle angeschlossenen Tastaturen mit dem Anlegen der Datei 
 +  * ''/etc/X11/xorg.conf.d/20-keyboard.conf''
 +definiert. 
 +
 +Nachfolgender Befehl erstellt die Konfigurationsdatei ''/etc/X11/xorg.conf.d/20-keyboard.conf'', welche dann nachfolgenden Inhalt für eine **deutsche Tastaturbelegung** haben sollte:
 +
 +<code>
 +# vim /etc/X11/xorg.conf.d/20-keyboard.conf
 +</code>
 +
 +<code bash>
 +Section "InputClass"
 +        Identifier "keyboard"
 +        MatchIsKeyboard "yes"
 +        Option "XkbLayout" "de"
 +        Option "XkbVariant" "nodeadkeys"
 +EndSection
 +</code>
 +
 +==== Installationsschritt: 5 ====
  
 Neustart des Servers, welcher mit nachfolgendem Befehl durchgeführt werden kann: Neustart des Servers, welcher mit nachfolgendem Befehl durchgeführt werden kann:
Zeile 111: Zeile 136:
 Nach Durchführung aller vorhergehenden Installationsschritte, sollte nachfolgender Bildschirm nach dem **Reboot** (Neustart) des Servers erscheinen: Nach Durchführung aller vorhergehenden Installationsschritte, sollte nachfolgender Bildschirm nach dem **Reboot** (Neustart) des Servers erscheinen:
  
-FIXME {{:tachtler:virtualisierung:archlinux:archlinux_mate_login-screen.png|ArchLinux - MATE - Login Screen}}+{{:tachtler:virtualisierung:archlinux:archlinux_mate_login-screen.png|ArchLinux - MATE - Login Screen}} 
 + 
 +====  Verfügbare Applikationen ==== 
 + 
 +Nach der Anmeldung sind **nur** nachfolgende Applikationen verfügbar: 
 +Dienst/Daemon) 
 +  * ''Vim'' - Texteditor mit Farb-Hervorhebungen 
 +  * ''MATE Color Selection'' - Farbpalettenermittlung 
 +  * ''Avahi SSH Server Browser'' - SSH Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 +  * ''Avahi VNC Server Browser'' - VNC Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 +  * ''Avahi Zeroconf Browser'' - Null-Schnittstellen Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 +  * ''MATE Terminal'' - ''shell''-Terminal 
 +wie nachfolgende Bildschirmkopie zeigt: 
 + 
 +{{:tachtler:virtualisierung:archlinux:archlinux_mate_menu-screen.png|ArchLinux - MATE - Menu-Screen}} 
 + 
 +==== Applikationen ausblenden ==== 
 + 
 +Damit das Menü nicht von eher __nicht__ gebräuchlichen, aber **wegen bestehender Abhängigkeiten __nicht__ zu deinstallierenden Programmen** überladen wird, können durch nachfolgende Änderungen der einzelnen Desktop-Dateien des jeweiligen Menüpunktes, diese ausgeblendet werden. 
 + 
 +Nachfolgende Programm sollen ausgeblendet werden: 
 +  * ''Avahi SSH Server Browser'' - SSH Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 +  * ''Avahi VNC Server Browser'' - VNC Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 +  * ''Avahi Zeroconf Browser'' - Null-Schnittstellen Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon) 
 + 
 +Alle Desktop-Dateien der jeweiligen Menüpunkte befinden sich in Verzeichnis: 
 +  * **''/usr/share/applications/''** 
 + 
 +Nachfolgende Ergänzung **in __jeder__ einzelnen Desktop-Datei des jeweiligen Menüpunkts**, soll daher mit nachfolgender Zeile ergänzt werden, was mit nachfolgenden Befehlen durchgeführt werden kann: 
 +<code> 
 +NoDisplay=true 
 +</code> 
 + 
 +Nachfolgend die jeweilige Desktop-Datei zum entsprechenden Programm: 
 +  * **''bssh.desktop''** - ''Avahi SSH Server Browser'' 
 +  * **''bvnc.desktop''** - ''Avahi VNC Server Browser'' 
 +  * **''avahi-discover.desktop''** - ''Avahi Zeroconf Browser'' 
 + 
 +<code> 
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/bssh.desktop 
 +</code> 
 +<code> 
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/bvnc.desktop 
 +</code> 
 +<code> 
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/avahi-discover.desktop 
 +</code> 
 + 
 +Nach den oben gezeigten Änderungen, kann das Menü nun wie folgt aussehen: 
 + 
 +{{:tachtler:virtualisierung:archlinux:archlinux_mate_menu-screen_cleaned.png|ArchLinux - MATE - Menu-Screen - bereinigt}} 
 + 
 +==== Erweiterungsschritt: 1 ==== 
 + 
 +Installation der ''pacman''-Pakete 
 +  * **''caja''** 
 +  * **''caja-open-terminal''** 
 +  * **''mate-control-center''** 
 +  * **''mate-settings-daemon''** 
 +  * **''dconf-editor''** 
 +  * **''mozo''** 
 +  * **''mate-themes''** 
 +  * **''mate-screensaver''** 
 +  * **''mate-backgrounds''** 
 +  * **''mate-icon-theme''** 
 +  * **''gnu-free-fonts''** 
 +  * **''xorg-xauth''** 
 + 
 +mit nachfolgendem Befehl: 
 +<code> 
 +[root@archlinux ~]# pacman --noconfirm -S caja caja-open-terminal mate-control-center mate-settings-daemon dconf-editor mozo mate-themes mate-screensaver mate-backgrounds mate-icon-theme gnu-free-fonts xorg-xauth 
 +</code> 
 + 
 +==== Erweiterungsschritt: 2 ==== 
 + 
 +Installation der [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]]-Pakete  mittels [[https://github.com/actionless/pikaur|pikaur]] 
 +  * **''mate-tweak''** 
 +mit nachfolgendem Befehl: 
 +<code> 
 +[root@archlinux ~]# pikaur --noconfirm -S mate-tweak 
 +</code> 
 + 
 +==== Erweiterungsschritt: 3 ==== 
 + 
 +Logout (Abmeldung) des angemeldeten Benutzer aus dem [[https://mate-desktop.org|MATE]]-Desktop, über den Menüpunkt **[System | Log Out klaus...]** 
 + 
 +:!: **HINWEIS** - **Anschließend ist eine Neuanmeldung des Benutzer im [[https://mate-desktop.org|MATE]]-Desktop erforderlich!** 
 + 
 +==== Beispiel-Desktop ==== 
 + 
 +Abschließend kann dann ein [[https://mate-desktop.org|MATE]]-Desktop, wie die nachfolgende Bildschirmkopie zeigt, aussehen: 
 + 
 +{{:tachtler:virtualisierung:archlinux:archlinux_mate_example_view.png|ArchLinux - MATE - Beispiel - Ansicht}}
  
tachtler/archlinux_-_minimal_desktop_mate.1594402799.txt.gz · Zuletzt geändert: 2020/07/10 19:39 von klaus