Intel Studybook Linux Debian: Unterschied zwischen den Versionen
Tom (Diskussion | Beiträge) |
Tom (Diskussion | Beiträge) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 118: | Zeile 118: | ||
apt-get --no-install-recommends install lxde lxde-common lxde-core lxde-icon-theme lightdm lightdm-gtk-greeter lxinput \ | apt-get --no-install-recommends install lxde lxde-common lxde-core lxde-icon-theme lightdm lightdm-gtk-greeter lxinput \ | ||
lxlauncher lxmenu-data lxmusic lxpanel lxpanel-data lxrandr lxsession lxsplit lxtask lxterminal pcmanfm task-lxde-desktop \ | lxlauncher lxmenu-data lxmusic lxpanel lxpanel-data lxrandr lxsession lxsplit lxtask lxterminal pcmanfm task-lxde-desktop \ | ||
− | lxappearanc gnome-icon-theme | + | lxappearanc gnome-icon-theme gnome-icon-theme-extras gnome-icon-theme-symbolic |
'''Das Systeme sollte nun soweit vorbereitet sein, dass die Feinheiten konfiguriert werden können.''' | '''Das Systeme sollte nun soweit vorbereitet sein, dass die Feinheiten konfiguriert werden können.''' | ||
==Konfiguration== | ==Konfiguration== | ||
+ | |||
+ | ===Onscreen-Tastatur beim Login mit lightdm=== | ||
+ | |||
+ | Zur Auswahl stehen mehrere Onscreen Tastaturen. Hier wird matchbox-keyboard genutzt: | ||
+ | apt-get install matchbox-keyboard | ||
+ | |||
+ | Damit es beim Display-Manager zur Verfügung steht, sind zwei Einträge nötig. | ||
+ | vi /etc/lightdm/lightdm-gtk-greeter.conf | ||
+ | |||
+ | [greeter] | ||
+ | ... | ||
+ | show-indicators=~a11y;~language;~session;~power | ||
+ | keyboard=/usr/bin/matchbox-keyboard | ||
+ | |||
+ | Über das Barrierefrei-Symbol kann nun die Tastatur gestartet werden. Per default ist das Layout "qwerty" und die Tastatur positioniert sich oben links und ist sehr klein. Um das zu ändern, siehe nächster Abschnitt. | ||
+ | |||
+ | ===matchbox-keyboard konfigurieren=== | ||
+ | |||
+ | |||
+ | ===Touchscreen kalibrieren=== | ||
+ | Dazu muss noch ein Paket installiert werden: | ||
+ | apt-get install xinput-calibrator | ||
+ | Nun kann nach Login im ''lxterminal'' das Programm gestartet werden: | ||
+ | xinput_calibration | ||
+ | Infos dazu auch hier: http://www.staff.amu.edu.pl/~kalmar/blog/?p=247 | ||
===Mauszeiger ausblenden=== | ===Mauszeiger ausblenden=== | ||
Zeile 137: | Zeile 162: | ||
Nach einem restart von lightdm bleibt der Mauszeiger verschwunden. | Nach einem restart von lightdm bleibt der Mauszeiger verschwunden. | ||
+ | |||
+ | ===Fensterrahmen breiter machen=== | ||
+ | Damit man Fenster einfacher verschieben kann, muss man den Rahmen breiter machen. Dazu unter /usr/share/themes/ im verwendeten (oder allem) theme die Datei ''themerc'' Datei bearbeiten. Genauer gesagt "border.width: 1" auf border.width: 10 setzen. | ||
+ | |||
+ | ===lxterminal default Größe ändern=== | ||
+ | Wenn man die Tastatur offen hat, muss man immer das Terminal resizen, und das nervt. Also | ||
+ | vi /usr/share/applications/lxterminal.desktop | ||
+ | und dann aus | ||
+ | Exec=lxterminal | ||
+ | das da machen: | ||
+ | Exec=lxterminal --geometry=110x19 |
Aktuelle Version vom 4. Oktober 2014, 19:16 Uhr
Diese Seite ist eine weiterführende Seite von hier.
Installation und Konfiguration von Debian/Testing
Debian läuft aktuell nur mit sehr viel Handarbeit auf dem Gerät (Stand 08/2014). Diese Anleitung wird wohl nur langsam wachsen. :(
- Version: Debian Testing (aktuell, 10/2014 ist es Jessie 8.x)
- Desktop:
- Display-Manager:
- lightdm
Liste was noch nicht läuft
- OnScreen-Tastatur bei Screensaver
- Multitouch
Vorbereiten des Installationsmediums
Verschiedene Isos stehen zum Download bereit, je nach dem für welche Installationsvariante man sich entscheidet.
Beschreibung | Downloadlink |
---|---|
CD-Iso mit lxde als Default-Desktop | http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-lxde-CD-1.iso |
Netinstall CD-Iso, für Installation mit e17 | http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-netinst.iso |
erstes DVD-Iso, für Installation mit e17, man hat mehr Pakete, Stick ab 4GB | http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-dvd/debian-testing-i386-DVD-1.iso |
Schreiben des Images auf den USB-Stick. Es wird davon ausgegangen, das Image liegt im Downloadverzeichnis im Home und der USB-Stick ist angesteckt als /dev/sdb und nicht gemountet.
dd if=~/Downloads/debian-testing-i386-lxde-CD-1.iso of=/dev/sdb
oder
dd if=~/Downloads/debian-testing-i386-netinst.iso of=/dev/sdb
oder
dd if=~/Downloads/debian-testing-i386-DVD-1.iso of=/dev/sdb
- Download WLAN-Treiber: https://packages.debian.org/search?keywords=firmware-realtek&searchon=names&suite=all§ion=all
- Hinweis 1: Das Paket mit dem Treiber ist im Image nicht enthalten, kann aber nach der Installation des Grundsystems mit dpkg installiert werden.
- Hinweis 2: Man kann auf dem Debian-Installations-Stick den freien Bereich mit cfdisk oder gparted mit einer Partition versehen und dort das Paket mit dem WLAN-Treiber ablegen. Diesen Bereich kann man auch für andere Dateien nutzen. Im Verlauf der Anleitung wird davon ausgegangen, dass diese zusätzliche Partition vorhanden ist.
Grund-Installation von Debian
Für die Installation wird die hier genannte Hardware benötigt.
Bei der Auswahl der Standard- oder Experteninstallation die TAB-Taste drücken und in die Kernelparameterzeile folgendes schreiben:
edd=off
(das wird vom System ausgegeben, wenn man Enter drückt :-) )
Nun kann man die Installationsschritte abarbeiten. Die WLAN-Karte wird aktuell noch nicht erkannt, da die nötige Firmware fehlt. Es bietet sich an, die gesamte Platte automatisch zu paritionieren, da nicht viel Platz für verschiedene Partitionen ist (/ und swap reicht erstmal). Möchte man e17 als Desktop-Umgebung, dann sollte man ohne grafische Umgebung installieren (bei der Softwareauswahl).
Ist die Installation durchgelaufen, entfernt man den Stick (im Bios eventuell das Boot-Medium umstellen) und startet in das System. Sollte es zu Grafikfehlern kommen beim ersten Start, dann im Grub bei den Kernelparametern folgendes eintragen:
vga=791
Das kommt u.U. aber nur einmal, muss also nicht dauerhaft eingetragen sein.
Nun sollte man sich als root ins System einloggen können und als nächstes ist die Installation der WLAN-Firmware dran. Dazu wurde hoffentlich bei der Installationsvorbereitung das entsprechende Paket auf dem Stick abgelegt. Diesen nun mounten:
mount /dev/sdb2 /mnt
und das Paket installieren:
dpkg -i /mnt/firmware-realtek_0.43_all.deb
Es bietet sich nun an, die Datei /etc/network/interfaces temporär mit den nötigen Informationen für die WLAN-Verbindung zu füllen, um erstmal weitere Pakete und vor allem e17 zu installieren:
vi /etc/network/interfaces
auto lo iface lo inet loopback iface wlan0 inet dhcp wpa-ssid tuxlan wpa-bssid MAC_vom_Access-Point wpa-scan-ssid 1 wpa-passphrase WPA-PASSPHRASE wpa-key-mgmt WPA-PSK wpa-pairwise CCMP wpa-group TKIP CCMP wpa-proto RSN wpa-driver wext auto wlan0
Ist das gemacht, passt man noch die /etc/apt/sources.list an:
# Debian 8.0.x - Jessie deb http://ftp.debian.de/debian/ jessie main contrib non-free deb-src http://ftp.debian.de/debian/ jessie main contrib non-free deb http://ftp.debian.de/debian/ jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free #deb http://backports.debian.org/debian-backports jessie-backports main contrib non-free # Debian Multimedia deb http://www.deb-multimedia.org jessie main non-free
Nun das System neu starten. Sollte man nach erneutem Einloggen als root mit ifconfig das WLAN-Device nicht sehen, läuft wahrscheinlich der Network-Manager. Diesen stoppen und anschließend das Interface starten.
service network-manager stop service networking restart update-rc.d networking enable
Möchte man WLAN nur mittels der Datei interfaces konfigurieren, sollte man nun den Network-Manager deinstallieren.
Da es offenbar einen kleinen Fehler in der Firmware zur WLAN-Karte gibt, welcher immer mal zu Verbindungsabbrüchen führt, installiert man einen Patch:
cd /tmp apt-get install linux-headers-686-pae build-essential dkms git git clone git://github.com/pvaret/rtl8192cu-fixes.git dkms add ./rtl8192cu-fixes dkms install 8192cu/1.9 depmod -a cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
Ein erneuter Reboot und das System läuft erstmal stabil. Nun Updates der Pakete machen. Als zusätzliches Paket zum Sauberhalten des Systems eignet sich deborphan. Anschließend eine Bereinigung durchführen.
apt-get update apt-get install deb-multimedia-keyring deborphan apt-get update apt-get dist-upgrade apt-get clean apt-get remove --purge `deborphan` apt-get --purge autoremove apt-get remove --purge `dpkg --get-selections | grep deinst | cut -f 1`
apt-get --no-install-recommends install lxde lxde-common lxde-core lxde-icon-theme lightdm lightdm-gtk-greeter lxinput \ lxlauncher lxmenu-data lxmusic lxpanel lxpanel-data lxrandr lxsession lxsplit lxtask lxterminal pcmanfm task-lxde-desktop \ lxappearanc gnome-icon-theme gnome-icon-theme-extras gnome-icon-theme-symbolic
Das Systeme sollte nun soweit vorbereitet sein, dass die Feinheiten konfiguriert werden können.
Konfiguration
Onscreen-Tastatur beim Login mit lightdm
Zur Auswahl stehen mehrere Onscreen Tastaturen. Hier wird matchbox-keyboard genutzt:
apt-get install matchbox-keyboard
Damit es beim Display-Manager zur Verfügung steht, sind zwei Einträge nötig.
vi /etc/lightdm/lightdm-gtk-greeter.conf
[greeter] ... show-indicators=~a11y;~language;~session;~power keyboard=/usr/bin/matchbox-keyboard
Über das Barrierefrei-Symbol kann nun die Tastatur gestartet werden. Per default ist das Layout "qwerty" und die Tastatur positioniert sich oben links und ist sehr klein. Um das zu ändern, siehe nächster Abschnitt.
matchbox-keyboard konfigurieren
Touchscreen kalibrieren
Dazu muss noch ein Paket installiert werden:
apt-get install xinput-calibrator
Nun kann nach Login im lxterminal das Programm gestartet werden:
xinput_calibration
Infos dazu auch hier: http://www.staff.amu.edu.pl/~kalmar/blog/?p=247
Mauszeiger ausblenden
Man kann den Mauszeiger ausblenden, um ein richtiges Touch-Feeling zu bekommen. Dazu steht ein Hinweis in der FAQ von xorg: http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h3
lightdm
In der Datei /etc/lightdm/lightdm.conf passt man folgendes an:
[SeatDefaults] ... xserver-command=X -core -nocursor ...
Nach einem restart von lightdm bleibt der Mauszeiger verschwunden.
Fensterrahmen breiter machen
Damit man Fenster einfacher verschieben kann, muss man den Rahmen breiter machen. Dazu unter /usr/share/themes/ im verwendeten (oder allem) theme die Datei themerc Datei bearbeiten. Genauer gesagt "border.width: 1" auf border.width: 10 setzen.
lxterminal default Größe ändern
Wenn man die Tastatur offen hat, muss man immer das Terminal resizen, und das nervt. Also
vi /usr/share/applications/lxterminal.desktop
und dann aus
Exec=lxterminal
das da machen:
Exec=lxterminal --geometry=110x19