Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:centos_7_-_minimal_desktop_installation [2014/11/01 07:01] – klaus | tachtler:centos_7_-_minimal_desktop_installation [2016/12/13 08:44] (aktuell) – [Installationsschritt: 3] klaus |
---|
* **''control-center''** - [[http://www.gnome.org/|GNOME 3]] - Settings / Einstellungs-Zentrum | * **''control-center''** - [[http://www.gnome.org/|GNOME 3]] - Settings / Einstellungs-Zentrum |
* **''gnome-terminal''** - Terminal / ''shell'' unter [[http://www.gnome.org/|GNOME 3]] | * **''gnome-terminal''** - Terminal / ''shell'' unter [[http://www.gnome.org/|GNOME 3]] |
* **''nautilus-open-terminal''** - Einbindung von Terminal / ''shell'' im Nautilus-Datei-Manager und Aufruf über die **[rechte Maustaste]** | * **''gnome-terminal-nautilus''** - Einbindung von Terminal / ''shell'' im Nautilus-Datei-Manager und Aufruf über die **[rechte Maustaste]** |
* **''liberation-mono-fonts''** - Schriftart für eine bessere Darstellung im ''gnome-terminal'' | * **''liberation-mono-fonts''** - Schriftart für eine bessere Darstellung im ''gnome-terminal'' |
| |
* **''control-center''** | * **''control-center''** |
* **''gnome-terminal''** | * **''gnome-terminal''** |
* **''nautilus-open-terminal''** | * **''gnome-terminal-nautilus''** |
* **''liberation-mono-fonts''** | * **''liberation-mono-fonts''** |
mit nachfolgendem Befehl: | mit nachfolgendem Befehl: |
<code> | <code> |
# yum install control-center gnome-terminal nautilus-open-terminal liberation-mono-fonts | # yum install control-center gnome-terminal gnome-terminal-nautilus liberation-mono-fonts |
... | ... |
Complete! | Complete! |
| |
:!: **HINWEIS** - **Zur Installation von [[http://mate-desktop.org/|MATE Desktop]] wird ein __Drittanbieter-Repository__, wie unter nachfolgendem internen Link beschrieben, benötigt** | :!: **HINWEIS** - **Zur Installation von [[http://mate-desktop.org/|MATE Desktop]] wird ein __Drittanbieter-Repository__, wie unter nachfolgendem internen Link beschrieben, benötigt** |
* **[[tachtler:epel|EPEL-Repository einbinden]]** | * **[[tachtler:epel_centos_7|EPEL CentOS 7]]** |
| |
:!: **HINWEIS** - **Es wird das __Drittanbieter-Repository__ [[https://fedoraproject.org/wiki/EPEL|EPEL]] für [[http://www.centos.org|CentOS]] in der Version 7.0, benötigt !** | :!: **HINWEIS** - **Es wird das __Drittanbieter-Repository__ [[https://fedoraproject.org/wiki/EPEL|EPEL]] für [[http://www.centos.org|CentOS]] in der Version 7.0, benötigt !** |
* **Paket: ''gdm''** | * **Paket: ''gdm''** |
* **Paket: ''mate-desktop''** | * **Paket: ''mate-desktop''** |
| * **Paket: ''gnome-session-xsession''** |
| |
| :!: **HINWEIS** - Das Paket ''gnome-session-xsession'' kann nach der Installation und einer Anmeldung am GDM (grafische Benutzeroberfläche) wieder deinstalliert werden! Die temporär Installation dieses Paketes bewirkt, das eine Tastaturelayout-Sprache (Keyboard)-Language auf dem Anmeldebildschirm zur Verfügung steht. |
| |
Optional sind nachfolgende ''rpm''-Pakete, jedoch **dringend empfohlen**: | Optional sind nachfolgende ''rpm''-Pakete, jedoch **dringend empfohlen**: |
* **''mate-control-center''** - [[http://mate-desktop.org/|MATE Desktop]] - Settings / Einstellungs-Zentrum | * **''mate-control-center''** - [[http://mate-desktop.org/|MATE Desktop]] - Settings / Einstellungs-Zentrum |
| |
{{:tachtler:virtualisierung:virtualisierung_centos7.0_dvd_mate_desktop-prefferred_applications.png|CentOS 7 - DVD - MATE Dekstop - Menü | System | Preferences | Preferred Applications - System}} | {{:tachtler:virtualisierung:virtualisierung_centos7.0_dvd_mate_desktop-prefferred_applications.png|CentOS 7 - DVD - MATE Dekstop - Menü | System | Preferences | Preferred Applications - System}} |
| |
| :!: **WICHTIG** **__NICHT__ mehr ab CentOS Version 7.2.1511 durchführen, da sonst ggf. Anzeigeprobleme auftreten könnten !!!** |
| |
Als zweiter Schritt zur optimalen Anpassung von **''caja''**, dem Datei-Manager unter [[http://mate-desktop.org/|MATE Desktop]] muss aus dem | Als zweiter Schritt zur optimalen Anpassung von **''caja''**, dem Datei-Manager unter [[http://mate-desktop.org/|MATE Desktop]] muss aus dem |
| |
Nachfolgender Haken muss in der Konfiguration der virtuellen Maschine gesetzt sein: | Nachfolgender Haken muss in der Konfiguration der virtuellen Maschine gesetzt sein: |
| * **Overview | Machine Settings | Enable ACPI** |
| |
| {{:tachtler:virtualisierung:virtualisierung_centos7.0_dvd_mate_kvm_guest_overview_maschine-settings_enable-acpi.png|CentOS 7 - DVD - MATE Dekstop - KVM Guest - Overview - Maschine Settings - Enable ACPI}} |
| |
^ Parameter ^ Wert ^ | ^ Parameter ^ Wert ^ |
=== ACPI-Daemon/Dienst === | === ACPI-Daemon/Dienst === |
| |
Der ACPI-Daemon/Dienst muss installiert und gestartet sein. **Dies ist normalerweise der Fall, wenn eine Installation von [[http://www.centos.org|CentOS]] in der Version 7.0, durchgeführt wird. | Der ACPI-Daemon/Dienst muss installiert und gestartet sein. **Dies ist normalerweise der Fall, wenn eine Installation von [[http://www.centos.org|CentOS]] in der Version 7.0, durchgeführt wird**. |
| |
Falls nicht, installiert nachfolgender Befehl den ACPI-Daemon/Dienst: | Falls nicht, installiert nachfolgender Befehl den ACPI-Daemon/Dienst: |
| |
Nachfolgende Anpassungen müssen an der Konfigurationsdatei ''/etc/acpi/actions/power.sh'' durchgeführt werden: | Nachfolgende Anpassungen müssen an der Konfigurationsdatei ''/etc/acpi/actions/power.sh'' durchgeführt werden: |
<code> | <code bash> |
| #!/bin/sh |
| |
| PATH=/sbin:/bin:/usr/bin |
| |
| # Check session status using systemd |
| session_ids=$(systemd-loginctl list-sessions 2>/dev/null | awk '{print $1}') |
| for session in ${session_ids} ; do |
| session_status=$(systemd-loginctl session-status ${session}) |
| echo "${session_status}" | grep -e '\(Active: yes\|State: active\)' &> /dev/null && |
| # Tachtler |
| # default: echo "${session_status}" | grep -e '\(gnome-settings-daemon\|kded4\|xfce4-power-manager\)' &> /dev/null && exit 0 |
| echo "${session_status}" | grep -e '\(gnome-settings-daemon\|mate-settings-daemon\|kded4\|xfce4-power-manager\)' &> /dev/null |
| done |
| |
| # Get the ID of the first active X11 session: using ConsoleKit |
| uid_session=$( |
| ck-list-sessions 2>/dev/null | \ |
| awk ' |
| /^Session[0-9]+:$/ { uid = active = x11 = "" ; next } |
| { gsub(/'\''/, "", $3) } |
| $1 == "unix-user" { uid = $3 } |
| $1 == "active" { active = $3 } |
| $1 == "x11-display" { x11 = $3 } |
| active == "TRUE" && x11 != "" { |
| print uid |
| exit |
| }') |
| |
| # Check that there is a power manager, otherwise shut down. |
| # Tachtler |
| # added: $2 ~ /mate-power-manager/ || $2 ~ /kpowersave/ || |
| [ "$uid_session" ] && |
| ps axo uid,cmd | \ |
| awk ' |
| $1 == '$uid_session' && |
| ($2 ~ /gnome-power-manager/ || $2 ~ /kpowersave/ || |
| $2 ~ /mate-power-manager/ || $2 ~ /kpowersave/ || |
| $2 ~ /xfce4-power-manager/ || $2 ~ /\/usr\/libexec\/gnome-settings-daemon/ || |
| $2 ~ /kded4/ || $3 ~ /guidance-power-manager/) \ |
| { found = 1; exit } |
| END { exit !found } |
| ' || |
| shutdown -h now |
| |
| </code> |
| |
| Nachfolgend sind dies effektiv die Änderungen: |
| <code> |
| ... |
| Tachtler |
| # default: echo "${session_status}" | grep -e '\(gnome-settings-daemon\|kded4\|xfce4-power-manager\)' &> /dev/null && exit 0 |
| echo "${session_status}" | grep -e '\(gnome-settings-daemon\|mate-settings-daemon\|kded4\|xfce4-power-manager\)' &> /dev/null |
| ... |
| </code> |
| und |
| <code> |
| ... |
| # Check that there is a power manager, otherwise shut down. |
| # Tachtler |
| # added: $2 ~ /mate-power-manager/ || $2 ~ /kpowersave/ || |
| ... |
| ($2 ~ /gnome-power-manager/ || $2 ~ /kpowersave/ || |
| $2 ~ /mate-power-manager/ || $2 ~ /kpowersave/ || |
| $2 ~ /xfce4-power-manager/ || $2 ~ /\/usr\/libexec\/gnome-settings-daemon/ || |
| $2 ~ /kded4/ || $3 ~ /guidance-power-manager/) \ |
| ... |
</code> | </code> |
| |