Linux

Distributionsspezifische Tipps

Dateisysteme

LinuxFS

Netzwerk

LinuxNet

Sicherheit

LinuxSicherheit

GUI

LinuxGUI

ls Farben

http://www.linux-sxs.org/housekeeping/lscolors.html

Image mounten

http://mathias-kettner.de/lw_loop_device_partitionieren.html

Beim Mounten können Sie mit den Optionen offset= und sizelimit= beim Mounten mittels Loopback den Bereich in der Imagedatei einschräken. Wenn Sie diesen Bereich genau auf die Grenzen einer Partition legen, können Sie diese somit mounten.
Die Größe und Lage der Partitionen können Sie mit sfdisk ermitteln (hier am Beispiel des Images eines USB-Sticks mit nur einer Partition):

root@linux# sfdisk -d /tmp/image
# Partitionstabelle von /tmp/image
unit: sectors

/tmp/image1 : start=       32, size=    20448, Id=83, bootable
/tmp/image2 : start=        0, size=        0, Id= 0
/tmp/image3 : start=        0, size=        0, Id= 0
/tmp/image4 : start=        0, size=        0, Id= 0
Die Angaben sind hier in Blöcken zu 512 Byte. Die Umrechnung kann z.B. die Shell für Sie machen. Das Mounten erfolgt mit folgendem Befehl:
root@linux# echo $((32 * 512)) $((20448 * 512))
16384 10469376
root@linux# mount -o loop,offset=16384,sizelimit=10469376 /tmp/image /mnt

Dateien in Debian Paketen suchen

Mit apt-file

http://www.debianhelp.co.uk/findfile.htm

Java scrolling

Java starten mit -Dsun.java2d.xrender=true

behebt das zerstörte Bild beim rechts scrollen

Thunderbird Icons

Kaputte Icons reparieren:
Thunderbird bei Mozilla runterladen. Datei omni.ja extrahieren und nach /usr/lib/thunderbird kopieren

MiniDLNA

Unter User laufen lassen:
https://help.ubuntu.com/community/MiniDLNA

Libre Office Calc

Sheet-Bezeichnungen sind zu klein. Liegt am Theme, weil die Reiter nur so groß sind wie der Scrollballken.

http://askubuntu.com/questions/138623/sheet-name-font-size-on-libreoffice-calc-is-too-small

MIME Type .ts

.ts files haben falschen MIME-Typ
https://bugs.launchpad.net/ubuntu/+source/shared-mime-info/+bug/502642

xml Datei befindet sich im Kommentar #3

Speichern, dann
update-mime-database ~/.local/share/mime

Dynamische MOTD

http://oitibs.com/debian-wheezy-dynamic-motd/
http://oitibs.com/debian-jessie-dynamic-motd/
https://oitibs.com/debian-stretch-dynamic-motd/
https://oitibs.com/debian-buster-dynamic-motd/

Gnome Power-Button konfigurieren

Mit dconf-Editor:
org.gnome.settings-daemon.plugins.power

Die Einstellung sieht zwar richtig aus, ist es aber nicht. Muss einmal auf was anderes gesetzt werden, und wieder zurück

MacBook Backlight

/etc/X11/xorg.conf:

Section "Device"
	Identifier	"Default Device"
	#Option	"NoLogo"	"True"
	Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

/etc/modprobe.d/blacklist.conf:

blacklist apple_bl

Root CA installieren

http://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate

Server Memory optimieren

http://www.narga.net/optimizing-apachephpmysql-low-memory-server/

Lenovo Ideacentre Bluetooth aktivieren

/etc/udev/rules.d/97-lenovo-hid2hci.rules

#udev rules für Lenovo Ideacentre Bluetooth

ACTION=="remove", GOTO="idea_end"
SUBSYSTEM!="usb", GOTO="idea_end"

# Variety of Broadcom Bluetooth devices - match on a mouse device that is
# self powered and where a HID report needs to be sent to switch modes
# Known supported devices: 0a5c:4503

ATTR{bInterfaceClass}=="03", ATTR{bInterfaceSubClass}=="01", ATTR{bInterfaceProtocol}=="02", \
  ATTRS{bDeviceClass}=="00", ATTRS{idVendor}=="0a5c", ATTRS{bmAttributes}=="c0", \
  RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1"

LABEL="idea_end"

Firefox download action

https://support.mozilla.org/en-US/questions/971694

Ubuntu 14.04 phased updates

Phased updates ausschalten:
in /etc/apt/apt.conf:
Update-Manager::Always-Include-Phased-Updates "True";

Font rendering

https://wiki.debian.org/Fonts

http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html

Java Fonts:
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'

Gnome Startprogramme

http://gnomeshell.wordpress.com/2011/08/28/manage-the-startup-applications/

Scheiss Input Fonts in Firefox

http://www-archive.mozilla.org/unix/customizing.html

Einfach eine Datei userContent.css anlegen und reinschreiben:

input, textarea, select, button{font-family:inherit;font-size:inherit;}

Lenovo Ideacentre Shutdown Problem

Wenn der Rechner nicht ausschaltet, sondern anschliessend neu bootet:

Folgende Pakete entfernen

acpi-support
acpi-support-base
pcmciautils
powertop
task-laptop

Powertop tuning permanent machen

http://askubuntu.com/questions/112705/how-do-i-make-powertop-changes-permanent

Gnome 3 Panel Barrierefreiheit

http://conjurecode.com/disable-the-universal-access-accessibility-menu-in-gnome-3/

DVB-T

http://www.pilgermaske.org/2013/03/linux-und-dvb-t-tv-mit-vlc/

Gnome Shell Networkmanager

Damit sich Einträge editieren lassen:

Edit the file "/etc/NetworkManager/NetworkManager.conf"
Change managed=false to managed=true

Alternativ: nm-connection-editor starten

System Information inxi

http://linuxconfig.org/installation-of-inxi-system-information-script-on-debian-wheezy

Beispielaufruf: inxi -Fxxxplu

ORF TVthek download

Mit Google Chrome Plugin download möglich:

https://chrome.google.com/webstore/detail/orf-tvthek-downloader/jgfnehdmbbmcahojnebecpiljbkeaele?hl=de&gl=AT

Macbook SSD SATA Mode

Um den Controller in den SATA-Modus zu versetzen (default=IDE):

Datei /etc/grub.d/01_mac-sata anlegen mit Inhalt:

#!/bin/sh

set -e

## Enable SATA (AHCI) mode on macbook 5,1

echo "setpci -d 10de:0ab5 9c.b=06"

Gnome Screensaver

Der Gnome Screensaver macht nur Sinn wenn man ihn zum sperren nutzen möchte. Bildschirm ausschalten macht der Powermanager. Der Screensaver verhindert das ausschalten, wenn die Zeiten gleich sind. Die Zeit für "ausschalten" muss länger sein als die für "sperren".

Xorg schaltet auch nach 10 Minuten dunkel. Dagegen Datei /etc/X11/xorg.conf.d/custom.conf anlegen:

# disable low-level screensaver and screen DPMS poweroff
    Option "BlankTime" "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

Java Doppeklick

Datei ~/.Xresources anlegen, mit Inhalt:

*multiClickTime: 400

Ausführen mit:

xrdb ~/.Xresources

VMware Screensaver

Damit Screensaver in Linux weiterhin funktioniert:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2054255

SSL Zertifkat von StartSSL

http://www.heise.de/security/artikel/SSL-fuer-lau-880221.html

TOR-Browser

Useragent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0

Dazu öffnen Sie den Firefox und rufen über die Adresszeile about:config auf. Anschließend erstellen Sie einen neuen String mit dem Namen general.useragent.override und tragen den Wert ein, welchen Sie in Zukunft als User Agent String senden wollen.

Debian Paket modifizieren / compilieren

http://unix.stackexchange.com/questions/138188/easily-unpack-deb-edit-postinst-and-repack-deb

Am Sourcecode was ändern:

apt-get source paketname
apt-get build-dep paketname
dch --local Jochen
dpkg-source --commit
debuild -us -uc

Flash Video Download

http://linuxundich.de/gnu-linux/mit-linux-bordwerkzeugen-jedes-flash-video-aus-dem-netz-laden/

FreeBSD Debian GRUB Dualboot

Append the following to your /etc/grub.d/40_custom replacing UUID with the UUID of the disk discovered with grub-probe -d /dev/sda2 -t fs_uuid

menuentry 'FreeBSD' {
   insmod ufs2
   insmod bsd

   search --fs-uuid --no-floppy --set=root UUID

   kfreebsd /boot/kernel/kernel
   kfreebsd_loadenv /boot/device.hints

   set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ufsid/UUID
   set kFreeBSD.vfs.root.mountfrom.options=rw
}

Note that for other distros and/or GRUB versions, kfreebsd might have to be changed to just freebsd.

Bootmanager

Wenn der PC nicht von USB-Stick booten kann, hilft vielleicht der PLOP-Bootmanager

Udevil

Damit man EXFAT mounten kann, folgende Zeilen in /etc/udevil/udevil.conf ergänzen

default_options_exfat     = nosuid, noexec, nodev, noatime, umask=0077, uid=$UID, gid=$GID, iocharset=utf8
allowed_options_exfat     = nosuid, noexec, nodev, noatime, fmask=0133, dmask=0022, uid=$UID, gid=$GID, umask=0077, ro, rw, sync, flush, iocharset=*, remount