Zuletzt bearbeitet vor 3 Wochen
von Xineohp1506

Mint auf einem Thinkpad X61t installieren

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.