Zuletzt bearbeitet vor 4 Monaten
von Xineohp1506

Mint auf einem Thinkpad X61t installieren: Unterschied zwischen den Versionen

K (1 Version importiert)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Diese Anleitung setzt ein installiertes [http://www.linuxmint.com/download.php Linux Mint] und einen eingerichteten Internetzugang voraus. Sofern nichts anders angegeben werden alle Schritte im Terminal ausgeführt und die durch einen Zeilenumbruch getrennten Befehle sind einzeln einzugeben. Getestet wurden diese Anleitung unter Linux Mint 14.0 und 14.1
Diese Anleitung setzt ein installiertes [http://www.linuxmint.com/download.php Linux Mint] und einen eingerichteten Internetzugang voraus. Sofern nichts anders angegeben werden alle Schritte im Terminal ausgeführt und die durch einen Zeilenumbruch getrennten Befehle sind einzeln einzugeben. Getestet wurden diese Anleitung unter Linux Mint 14.0 und 14.1
 
{{Ambox
| type  = delete
| text  = Die Verwendung der nachfolgenden Anleitung erfolgt auf eigene Gefahr, ich über nehme keine Haftung für etwaige Schaden an euren Computer.
}}
__TOC__
__TOC__
<br>
{{Metabox
|type    = info
|image    = Commons-emblem-notice.svg
|headline = Achtung
|text    = Die Verwendung der nachfolgenden Anleitung erfolgt auf eigene Gefahr, ich über nehme keine Haftung für etwaige Schaden an euren Computer.
}}


== Grundinstallation ==
== Grundinstallation ==
Mit der Grundinstallation wird das System soweit vorbereitet das es Problemlos möglich ist die Thinkpad bzw. Tablet spezifischen Funktionen einzurichten.


Mit der Grundinstallation wird das System soweit vorbereitet das es Problemlos möglich ist die Thinkpad bzw. Tablet spezifischen Funktionen einzurichten.
=== Paketquellen ===
=== Paketquellen ===
Zur Installation ist es notwendig die Paketquelle <syntaxhighlight lang="bash" inline>ppa:linrunner/thinkpad-extras</syntaxhighlight> und <syntaxhighlight lang="bash" inline>ppa:linrunner/tlp</syntaxhighlight> zu den Paketquellen hinzuzufügen. Dieses kann mit den nachfolgenden Befehlen gemacht werden.
Zur Installation ist es notwendig die Paketquelle <syntaxhighlight lang="bash" inline>ppa:linrunner/thinkpad-extras</syntaxhighlight> und <syntaxhighlight lang="bash" inline>ppa:linrunner/tlp</syntaxhighlight> zu den Paketquellen hinzuzufügen. Dieses kann mit den nachfolgenden Befehlen gemacht werden.
<syntaxhighlight lang="bash">sudo add-apt-repository ppa:linrunner/thinkpad-extras
<syntaxhighlight lang="bash">sudo add-apt-repository ppa:linrunner/thinkpad-extras
Zeile 21: Zeile 15:


=== Update ===
=== Update ===
Anschießend sollte das System noch mit den letzten Aktualisierungen versorgt werden<ref>Dieses kann ein wenig Zeit in Anspruch nehmen</ref>.
Anschießend sollte das System noch mit den letzten Aktualisierungen versorgt werden<ref>Dieses kann ein wenig Zeit in Anspruch nehmen</ref>.


=== Sprach Pakete ===
=== Sprach Pakete ===
Bei einer frischen Mint Installation sind noch nicht alle benötigten Sprachpakete installiert, dieses könnt ihr mit den nachfolgenden Befehl nachholen.
Bei einer frischen Mint Installation sind noch nicht alle benötigten Sprachpakete installiert, dieses könnt ihr mit den nachfolgenden Befehl nachholen.
<syntaxhighlight lang="bash">sudo apt-get install language-pack-de language-pack-de-base language-pack-gnome-de language-pack-gnome-de-base libreoffice-l10n-de thunderbird-locale-de firefox-locale-de wngerman wogerman wswiss gimp-help-de libreoffice-help-de hyphen-de mythes-de hunspell hunspell-de-de libgtkspell0 python-gtkspell libgtk2-spell-perl aspell aspell-de</syntaxhighlight>
<syntaxhighlight lang="bash">sudo apt-get install language-pack-de language-pack-de-base language-pack-gnome-de language-pack-gnome-de-base libreoffice-l10n-de thunderbird-locale-de firefox-locale-de wngerman wogerman wswiss gimp-help-de libreoffice-help-de hyphen-de mythes-de hunspell hunspell-de-de libgtkspell0 python-gtkspell libgtk2-spell-perl aspell aspell-de</syntaxhighlight>
Zeile 32: Zeile 24:


=== Festplattenschutz ===
=== Festplattenschutz ===
{{Zitat|Das APS oder Active Protction System ist eine Technologie zur aktiven Sicherung der Festplatten in IBM/ Lenovo Notebooks.}}
{{Zitat|Das APS oder Active Protction System ist eine Technologie zur aktiven Sicherung der Festplatten in IBM/ Lenovo Notebooks.}}
Um dieses nutzen zu können muss das Paket <code>tp-smapi-dkms</code> und das <code>hdapsd</code> Paket installiert werden<ref>Die Pakete müssen unbedingt nacheinander, also einzeln installiert werden.</ref>.
Um dieses nutzen zu können muss das Paket <code>tp-smapi-dkms</code> und das <code>hdapsd</code> Paket installiert werden<ref>Die Pakete müssen unbedingt nacheinander, also einzeln installiert werden.</ref>.
Zeile 42: Zeile 33:
Beendet wird der Test mit Strg+C<ref>Tastenkombination</ref>, nach dem Test sollte der Dämon wieder gestartet werden.
Beendet wird der Test mit Strg+C<ref>Tastenkombination</ref>, nach dem Test sollte der Dämon wieder gestartet werden.
<pre class="EnlighterJSRAW">sudo /etc/init.d/hdapsd start</pre>
<pre class="EnlighterJSRAW">sudo /etc/init.d/hdapsd start</pre>
==== Anpassung ====
==== Anpassung ====
Aus Erfahrung empfehle ich die Konfiguration des Festplattenschutzes anzupassen. Die Konfiguration erfolgt über
Aus Erfahrung empfehle ich die Konfiguration des Festplattenschutzes anzupassen. Die Konfiguration erfolgt über
<pre class="EnlighterJSRAW">sudo gedit /etc/default/hdapsd</pre>
<pre class="EnlighterJSRAW">sudo gedit /etc/default/hdapsd</pre>
Zeile 54: Zeile 45:


=== UMTS/WWAN ===
=== UMTS/WWAN ===
Um das UMTS/WWAN mit Hilfe der Tastenkombination Fn+F6 zu aktivieren bzw. deaktivieren zu können ist eine Installation <code>tp-wwan-hotkey</code> Paketes notwendig.
Um das UMTS/WWAN mit Hilfe der Tastenkombination Fn+F6 zu aktivieren bzw. deaktivieren zu können ist eine Installation <code>tp-wwan-hotkey</code> Paketes notwendig.
<pre class="EnlighterJSRAW">sudo apt-get install tp-wwan-hotkey</pre>
<pre class="EnlighterJSRAW">sudo apt-get install tp-wwan-hotkey</pre>
=== Fingerprint ===
=== Fingerprint ===
Für den Fingerprintscanner stehen zwei Varianten zur Verfügung. Die 1. Variante (fprint) hat die bessere Systemintegration hat dafür aber eine richtig miserable Erkennungsquote, die 2. Variante (Fingerprint) hingegen sieht grafisch wirklich scheiße aus funktioniert dafür aber zu 98 % und unterstützt mehr als einen Fingerabdruck.


Für den Fingerprintscanner stehen zwei Varianten zur Verfügung. Die 1. Variante (fprint) hat die bessere Systemintegration hat dafür aber eine richtig miserable Erkennungsquote, die 2. Variante (Fingerprint) hingegen sieht grafisch wirklich scheiße aus funktioniert dafür aber zu 98 % und unterstützt mehr als einen Fingerabdruck.
==== Variante 1 ====
==== Variante 1 ====
<pre class="EnlighterJSRAW">sudo add-apt-repository ppa:fingerprint/fprint
<pre class="EnlighterJSRAW">sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update && sudo apt-get upgrade
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit policykit-1-gnome</pre>
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit policykit-1-gnome</pre>
Konfiguriert wird [https://launchpad.net/~fingerprint/+archive/ubuntu/fprint FPrint] über Systemeinstellung → Benutzer
Konfiguriert wird [https://launchpad.net/~fingerprint/+archive/ubuntu/fprint FPrint] über Systemeinstellung → Benutzer
==== Variante 2 ====
==== Variante 2 ====
<pre class="EnlighterJSRAW">sudo add-apt-repository ppa:fingerprint/fingerprint-gui
<pre class="EnlighterJSRAW">sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui</pre>
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui</pre>
Für die Konfiguration bringt [https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui Fingerprint GUI] eine eigene Anwendung mit.
Für die Konfiguration bringt [https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui Fingerprint GUI] eine eigene Anwendung mit.
=== Lüftersteuerung ===
=== Lüftersteuerung ===
{{Metabox
{{Ambox
|type     = notice
| type = speedy
|image    = Gnome-emblem-important.svg
| text = '''Achtung'''<br>Die Verwendung der nachfolgenden Anleitung erfolgt auf eigene Gefahr, ich über nehme keine Haftung für etwaige Schaden an euren Computer.
|headline = Achtung
|text     = '''Eine fehlerhafte Konfiguration kann deinen Computer zerstören. Du solltest wirklich wissen was du machst, wenn du dir nicht sicher bist, verzichte lieber auf eine Lüftersteuerung.'''
}}
}}
 
Von den von mir getestet Lüftersteuerungen ist [http://thinkwiki.de/Thinkfan Thinkfan] die einzige welche bei den von mir getesteten Mint Versionen funktioniert hat. Thinkfan wird über das <code>thinkfan</code> Paket installiert.
Von den von mir getestet Lüftersteuerungen ist [http://thinkwiki.de/Thinkfan Thinkfan] die einzige welche bei den von mir getesteten Mint Versionen funktioniert hat. Thinkfan wird über das <code>thinkfan</code> Paket installiert.
<pre class="EnlighterJSRAW">sudo apt-get install thinkfan</pre>
<pre class="EnlighterJSRAW">sudo apt-get install thinkfan</pre>
Nach der Installation müssen zwingend die zwei Konfigurationsdateien angepasst werden<ref>Nur mit Root Rechten möglich</ref>. In der <code>/etc/default/thinkfan</code> sollte <code>START=no</code>durch <code>START=yes</code><ref>Dieses bewirkt einen automatischen Start von Thinkfan</ref> ersetzt werden. Die zweite Datei die angepasst werden muss ist <code>/etc/thinkfan.conf</code>, welche den nachfolgenden Inhalt haben sollte.
Nach der Installation müssen zwingend die zwei Konfigurationsdateien angepasst werden<ref>Nur mit Root Rechten möglich</ref>. In der <code>/etc/default/thinkfan</code> sollte <code>START=no</code>durch <code>START=yes</code><ref>Dieses bewirkt einen automatischen Start von Thinkfan</ref> ersetzt werden. Die zweite Datei die angepasst werden muss ist <code>/etc/thinkfan.conf</code>, welche den nachfolgenden Inhalt haben sollte.
Zeile 94: Zeile 82:


=== TLP ===
=== TLP ===
Mit TLP ist es möglich die Lebensdauer des Akkus um einige Zeit zu verlängern oder besser ausgedrückt TLP hilft Stromsparen. Für eine Installation müssen die Pakete <code>tlp</code>, <code>tlp-rdw</code>, <code>tp-smapi-dkms</code>, <code>smartmontools</code> und <code>ethtool</code> installiert werden.
Mit TLP ist es möglich die Lebensdauer des Akkus um einige Zeit zu verlängern oder besser ausgedrückt TLP hilft Stromsparen. Für eine Installation müssen die Pakete <code>tlp</code>, <code>tlp-rdw</code>, <code>tp-smapi-dkms</code>, <code>smartmontools</code> und <code>ethtool</code> installiert werden.
<pre class="EnlighterJSRAW">sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtoo</pre>
<pre class="EnlighterJSRAW">sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtoo</pre>
Zeile 107: Zeile 94:
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT="wwan"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT="wwan"
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT="wifi"</pre>
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT="wifi"</pre>
=== Konfiguration ===
=== Konfiguration ===
Leider funktioniert das Drehen des Bildschirms nicht Out of the Box oder besser gesagt das Drehen des Bildschirms funktioniert, nur das Wacom Tablet<ref>Stifterkennung</ref> wird nicht mit gedreht. Die nachfolgenden Schritte beheben dieses Problem. Die original Anleitung ist auf [https://help.ubuntu.com/community/X61T help.ubuntu.com] zu finden<ref>Leider veraltet und nicht mehr funktionstüchtig.</ref>.


Leider funktioniert das Drehen des Bildschirms nicht Out of the Box oder besser gesagt das Drehen des Bildschirms funktioniert, nur das Wacom Tablet<ref>Stifterkennung</ref> wird nicht mit gedreht. Die nachfolgenden Schritte beheben dieses Problem. Die original Anleitung ist auf [https://help.ubuntu.com/community/X61T help.ubuntu.com] zu finden<ref>Leider veraltet und nicht mehr funktionstüchtig.</ref>.
==== Dateien ====
==== Dateien ====
Zu beginn sind ein paar Dateien notwendig diese kannst du die entweder herunterladen oder du kannst sie manuell erstellen.


Zu beginn sind ein paar Dateien notwendig diese kannst du die entweder herunterladen oder du kannst sie manuell erstellen.
===== herunterladen =====
===== herunterladen =====
<pre class="EnlighterJSRAW">cd ~/Downloads
<pre class="EnlighterJSRAW">cd ~/Downloads
wget http://brcs.eu/thinkpadrotate -O rotate.zip
wget http://brcs.eu/thinkpadrotate -O rotate.zip
Zeile 120: Zeile 107:
sudo mv rotatebutton /usr/bin/rotatebutton && sudo mv rotateinverted /usr/bin/rotateinverted && sudo mv rotateleft /usr/bin/rotateleft && sudo mv rotatenormal /usr/bin/rotatenormal && sudo mv rotateright /usr/bin/rotateright && sudo mv rotationmode /usr/bin/rotationmode && sudo mv autorotate /usr/bin/autorotate
sudo mv rotatebutton /usr/bin/rotatebutton && sudo mv rotateinverted /usr/bin/rotateinverted && sudo mv rotateleft /usr/bin/rotateleft && sudo mv rotatenormal /usr/bin/rotatenormal && sudo mv rotateright /usr/bin/rotateright && sudo mv rotationmode /usr/bin/rotationmode && sudo mv autorotate /usr/bin/autorotate
cd ~/Downloads && rm -r rotate</pre>
cd ~/Downloads && rm -r rotate</pre>
===== manuell erstellen =====
===== manuell erstellen =====
'''<code>gksudo gedit /usr/bin/rotatenormal</code>'''
'''<code>gksudo gedit /usr/bin/rotatenormal</code>'''
<pre class="EnlighterJSRAW">xrandr -o normal
<pre class="EnlighterJSRAW">xrandr -o normal
Zeile 193: Zeile 180:
   sleep 5
   sleep 5
done</pre>
done</pre>
==== Einrichtung ====
==== Einrichtung ====
<pre class="EnlighterJSRAW">sudo visudo</pre>
<pre class="EnlighterJSRAW">sudo visudo</pre>
ganz unten einfügen (<code><username></code> durch deinen Benutzernamen ersetzen.)
ganz unten einfügen (<code><username></code> durch deinen Benutzernamen ersetzen.)
Zeile 201: Zeile 188:
<pre class="EnlighterJSRAW">sudo chmod +x /usr/bin/rotateright && sudo chmod +x /usr/bin/rotateleft && sudo chmod +x /usr/bin/rotatenormal && sudo chmod +x /usr/bin/rotateinverted && sudo chmod 666 /usr/bin/rotationmode && sudo chmod +x /usr/bin/rotatebutton && sudo chmod +x /usr/bin/autorotate</pre>
<pre class="EnlighterJSRAW">sudo chmod +x /usr/bin/rotateright && sudo chmod +x /usr/bin/rotateleft && sudo chmod +x /usr/bin/rotatenormal && sudo chmod +x /usr/bin/rotateinverted && sudo chmod 666 /usr/bin/rotationmode && sudo chmod +x /usr/bin/rotatebutton && sudo chmod +x /usr/bin/autorotate</pre>
Abschließend entweder die entsprechende Taste mit <code>rotatebutton</code> belegen oder via Console <code>rotatebutton</code> verwenden.
Abschließend entweder die entsprechende Taste mit <code>rotatebutton</code> belegen oder via Console <code>rotatebutton</code> verwenden.
=====Automatisches Drehen=====
=====Automatisches Drehen=====
Das automatische Drehen ist nicht perfekt, aber es funktioniert. Damit es überhaupt funktioniert muss das Script <code>autorotate</code> gestartet werden, am besten man legt es als Startprogramm an.
Das automatische Drehen ist nicht perfekt, aber es funktioniert. Damit es überhaupt funktioniert muss das Script <code>autorotate</code> gestartet werden, am besten man legt es als Startprogramm an.

Aktuelle Version vom 30. Oktober 2024, 16:35 Uhr

Diese Anleitung setzt ein installiertes Linux Mint und einen eingerichteten Internetzugang voraus. Sofern nichts anders angegeben werden alle Schritte im Terminal ausgeführt und die durch einen Zeilenumbruch getrennten Befehle sind einzeln einzugeben. Getestet wurden diese Anleitung unter Linux Mint 14.0 und 14.1

Grundinstallation

Mit der Grundinstallation wird das System soweit vorbereitet das es Problemlos möglich ist die Thinkpad bzw. Tablet spezifischen Funktionen einzurichten.

Paketquellen

Zur Installation ist es notwendig die Paketquelle ppa:linrunner/thinkpad-extras und ppa:linrunner/tlp zu den Paketquellen hinzuzufügen. Dieses kann mit den nachfolgenden Befehlen gemacht werden.

sudo add-apt-repository ppa:linrunner/thinkpad-extras
sudo add-apt-repository ppa:linrunner/tlp

Update

Anschießend sollte das System noch mit den letzten Aktualisierungen versorgt werden[1].

Sprach Pakete

Bei einer frischen Mint Installation sind noch nicht alle benötigten Sprachpakete installiert, dieses könnt ihr mit den nachfolgenden Befehl nachholen.

sudo apt-get install language-pack-de language-pack-de-base language-pack-gnome-de language-pack-gnome-de-base libreoffice-l10n-de thunderbird-locale-de firefox-locale-de wngerman wogerman wswiss gimp-help-de libreoffice-help-de hyphen-de mythes-de hunspell hunspell-de-de libgtkspell0 python-gtkspell libgtk2-spell-perl aspell aspell-de

spezifische Installation

Festplattenschutz

„Das APS oder Active Protction System ist eine Technologie zur aktiven Sicherung der Festplatten in IBM/ Lenovo Notebooks.“

Um dieses nutzen zu können muss das Paket tp-smapi-dkms und das hdapsd Paket installiert werden[2].

sudo apt-get install tp-smapi-dkms
sudo apt-get install hdapsd

Ob die Installation erfolgreich war kann man mit einen Funktionstest prüfen[3]

sudo /etc/init.d/hdapsd stop
sudo hdapsd -d sda -s 15

Beendet wird der Test mit Strg+C[4], nach dem Test sollte der Dämon wieder gestartet werden.

sudo /etc/init.d/hdapsd start

Anpassung

Aus Erfahrung empfehle ich die Konfiguration des Festplattenschutzes anzupassen. Die Konfiguration erfolgt über

sudo gedit /etc/default/hdapsd

Die folgende Konfiguration hat sich bei mir bewehrt[5]. Weitergehende Informationen findet ihr bei ubuntuusers.

START=yes
DISK=sda          
SENSITIVITY=20    
FORCEENABLE="no"  
OPTIONS="-a"

UMTS/WWAN

Um das UMTS/WWAN mit Hilfe der Tastenkombination Fn+F6 zu aktivieren bzw. deaktivieren zu können ist eine Installation tp-wwan-hotkey Paketes notwendig.

sudo apt-get install tp-wwan-hotkey

Fingerprint

Für den Fingerprintscanner stehen zwei Varianten zur Verfügung. Die 1. Variante (fprint) hat die bessere Systemintegration hat dafür aber eine richtig miserable Erkennungsquote, die 2. Variante (Fingerprint) hingegen sieht grafisch wirklich scheiße aus funktioniert dafür aber zu 98 % und unterstützt mehr als einen Fingerabdruck.

Variante 1

sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit policykit-1-gnome

Konfiguriert wird FPrint über Systemeinstellung → Benutzer

Variante 2

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

Für die Konfiguration bringt Fingerprint GUI eine eigene Anwendung mit.

Lüftersteuerung

Von den von mir getestet Lüftersteuerungen ist Thinkfan die einzige welche bei den von mir getesteten Mint Versionen funktioniert hat. Thinkfan wird über das thinkfan Paket installiert.

sudo apt-get install thinkfan

Nach der Installation müssen zwingend die zwei Konfigurationsdateien angepasst werden[6]. In der /etc/default/thinkfan sollte START=nodurch START=yes[7] ersetzt werden. Die zweite Datei die angepasst werden muss ist /etc/thinkfan.conf, welche den nachfolgenden Inhalt haben sollte.

sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
sensor /sys/devices/virtual/hwmon/hwmon0/temp2_input
sensor /sys/devices/platform/coretemp.0/temp3_input
sensor /sys/devices/platform/coretemp.0/temp2_input

(0, 0, 55)
(2, 51, 65)
(5, 60, 75)
(7, 70, 32767)

TLP

Mit TLP ist es möglich die Lebensdauer des Akkus um einige Zeit zu verlängern oder besser ausgedrückt TLP hilft Stromsparen. Für eine Installation müssen die Pakete tlp, tlp-rdw, tp-smapi-dkms, smartmontools und ethtool installiert werden.

sudo apt-get install --no-install-recommends tlp tlp-rdw tp-smapi-dkms smartmontools ethtoo

Da TLP sehr viele Einstellungsmöglichkeiten bietet, empfehle ich dir weitergehende Informationen, welche du im thinkwiki findest. Ich persönlich verwende die Standardeinstellungen mit wenigen Anpassungen.

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"

DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT="wwan"
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT="wifi"

Konfiguration

Leider funktioniert das Drehen des Bildschirms nicht Out of the Box oder besser gesagt das Drehen des Bildschirms funktioniert, nur das Wacom Tablet[8] wird nicht mit gedreht. Die nachfolgenden Schritte beheben dieses Problem. Die original Anleitung ist auf help.ubuntu.com zu finden[9].

Dateien

Zu beginn sind ein paar Dateien notwendig diese kannst du die entweder herunterladen oder du kannst sie manuell erstellen.

herunterladen
cd ~/Downloads
wget http://brcs.eu/thinkpadrotate -O rotate.zip
mkdir rotate && unzip rotate.zip && cd Thinkpad-Rotate-master
sudo mv rotatebutton /usr/bin/rotatebutton && sudo mv rotateinverted /usr/bin/rotateinverted && sudo mv rotateleft /usr/bin/rotateleft && sudo mv rotatenormal /usr/bin/rotatenormal && sudo mv rotateright /usr/bin/rotateright && sudo mv rotationmode /usr/bin/rotationmode && sudo mv autorotate /usr/bin/autorotate
cd ~/Downloads && rm -r rotate
manuell erstellen

gksudo gedit /usr/bin/rotatenormal

xrandr -o normal
xsetwacom set 'Serial Wacom Tablet stylus' Rotate none
sudo setkeycodes  0x71 103 0x6f 108 0x6e 105 0x6d 106

gksudo gedit /usr/bin/rotateinverted

xrandr -o inverted
xsetwacom set 'Serial Wacom Tablet stylus' Rotate half
sudo setkeycodes  0x71 108 0x6f 103 0x6e 106 0x6d 105

gksudo gedit /usr/bin/rotateleft

xrandr -o left
xsetwacom set 'Serial Wacom Tablet stylus' Rotate ccw
sudo setkeycodes  0x71 106 0x6f 105 0x6e 103 0x6d 108

gksudo gedit /usr/bin/rotateright

xrandr -o right
xsetwacom set 'Serial Wacom Tablet stylus' Rotate cw
sudo setkeycodes  0x71 105 0x6f 106 0x6e 108 0x6d 103

gksudo gedit /usr/bin/rotatebutton

mode=`cat /usr/bin/rotationmode`
if test 0 = $mode
then
echo 1 > /usr/bin/rotationmode
rotateright
fi
if test 1 = $mode
then
echo 2 > /usr/bin/rotationmode
rotateinverted
fi
if test 2 = $mode
then
echo 3 > /usr/bin/rotationmode
rotateleft
fi
if test 3 = $mode
then
echo 0 > /usr/bin/rotationmode
rotatenormal
fi

gksudo gedit /usr/bin/rotationmode

0

gksudo gedit /usr/bin/autorotate

pastmode=`cat /sys/devices/platform/thinkpad_acpi/hotkey_tablet_mode`
while [ true ]
do
  nowmode=`cat /sys/devices/platform/thinkpad_acpi/hotkey_tablet_mode`
  if test 1 = $pastmode
  then  
    if test 0 = $nowmode
    then
      rotatenormal
      echo 0 > /usr/bin/rotationmode
      pastmode=0
    fi
  fi
  if test 0 = $pastmode
  then
    if test 1 = $nowmode
    then
      rotatemode=`cat /usr/bin/rotationmode`
      if test 0 = $rotatemode
      then
        rotateright
        echo 1 > /usr/bin/rotationmode
        pastmode=1
      else
        pastmode=1
      fi
    fi
  fi
  sleep 5
done

Einrichtung

sudo visudo

ganz unten einfügen (<username> durch deinen Benutzernamen ersetzen.)

<username> ALL=NOPASSWD: /usr/bin/setkeycodes

und speichern. Als nächstes müssen die Dateirechte gesetzt werden.

sudo chmod +x /usr/bin/rotateright && sudo chmod +x /usr/bin/rotateleft && sudo chmod +x /usr/bin/rotatenormal && sudo chmod +x /usr/bin/rotateinverted && sudo chmod 666 /usr/bin/rotationmode && sudo chmod +x /usr/bin/rotatebutton && sudo chmod +x /usr/bin/autorotate

Abschließend entweder die entsprechende Taste mit rotatebutton belegen oder via Console rotatebutton verwenden.

Automatisches Drehen

Das automatische Drehen ist nicht perfekt, aber es funktioniert. Damit es überhaupt funktioniert muss das Script autorotate gestartet werden, am besten man legt es als Startprogramm an.

Startprogrammeinstellungen 001.png

EinstellungenStartprogrammeHinzufügen

Name: Autorotate
Befehl: autorotate
Kommentar: Automatisches Drehen des Bildschirmes

Notes

  1. Dieses kann ein wenig Zeit in Anspruch nehmen
  2. Die Pakete müssen unbedingt nacheinander, also einzeln installiert werden.
  3. bewegen des Thinkpads nicht vergessen?
  4. Tastenkombination
  5. im Universitätsbetrieb
  6. Nur mit Root Rechten möglich
  7. Dieses bewirkt einen automatischen Start von Thinkfan
  8. Stifterkennung
  9. Leider veraltet und nicht mehr funktionstüchtig.