[Arch] .img in .iso umwandeln

Hierfür gibt es das Programm isodump, das dummerweise genauso heisst, wie das systemeigene (völlig unterschiedliche) isodump. Beim Kompilieren nenne ich es daher in img2iso um.

wget http://linux.xulin.de/c/isodump-0.06.00.tar.gz # (Stand 2014)
tar -xzf isodump-0.06.00.tar.gz
cd isodump-0.06.00
sed -i 's@isodump@img2iso@g' isodump.c
sed -i 's@isodump@img2iso@g' isodump.h
sed -i 's@isodump@img2iso@g' Makefile.Linux
sed -i 's@isodump@img2iso@g' isodump.man
mv isodump.c img2iso.c
mv isodump.h img2iso.h
mv isodump.man img2iso.man
./configure --prefix=/usr
make
sudo make install

Die Umwandlung erfolgt dann per

img2iso QUELLE.img ZIEL.iso
share this
Posted in Arch, Professor Hastig | Leave a comment

[Notiz] Office 2007 mit wine installieren

OpenOffice 2007 läuft nur in der 32bit-wine-Umgebung. Bei 64bit tritt z.B. der Fehler “MSXML 5.0 ist nicht korrekt installiert” auf.

1. Wine in 32bit einrichten

rm ~/.wine 
WINEARCH=win32 WINEPREFIX=~/.wine winecfg

2. Die Datei “rpcrt4.dll” herunterladen und nach ~/.wine/drive_c/windows/system32/ kopieren.

3. Nötige Packete mittels winetricks nachinstallieren

sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1 allfonts

4. Office-CD mounten und setup.exe ausführen.

wine /path/to/OFFICE12/setup.exe
share this
Posted in Arch, Professor Hastig | Tagged | Leave a comment

[arch]: Multiload-Monitor fürs xfce4-panel

Das xfce4-multiload-nandhp-plugin ist ein schicker Multiload-Monitor für das xfce-panel.
Unter Arch geht die Installation recht einfach per

pacaur -S xfce4-multiload-nandhp-plugin-git

Der Screenshot zeigt die (altbekannten und unter xfce schwer vermissten) Einstellungsmöglichkeiten, und ganz oben links seht ihr das Teil in Aktion.
Multiload

share this
Posted in Arch, Professor Hastig | Tagged , | Leave a comment

xfce/gnome öffnen Orte mit Anjuta

Falls in xfce oder gnome Verweise fälschlicherweise mit Anjuta statt mit Nautilus oder Thunar geöffnet werden, hilft folgende Befehlekette

# zeige an
$ xdg-mime query default inode/directory
anjuta.desktop
 
# setze auf nautilus
$ xdg-mime default nautilus.desktop inode/directory
 
# zeige an
$ xdg-mime query default inode/directory
nautilus.desktop
 
# setze auf thunar
$ xdg-mime default thunar.desktop inode/directory
 
# zeige an
$ xdg-mime query default inode/directory
thunar.desktop

Evtl. muss noch die Datei ~/.local/share/applications/thunar.desktop angelegt werden:

nano ~/.local/share/applications/thunar.desktop
[Desktop Entry]
Name=Open Folder
TryExec=thunar
Exec=thunar %U
NoDisplay=true
Terminal=false
Icon=folder-open
StartupNotify=true
Type=Application
MimeType=x-directory/gnome-default-handler;x-directory/normal;inode/directory;application/x-gnome-saved-search;

Weblinks

share this
Posted in Arch, Professor Hastig | Tagged , | Leave a comment

[arch]: Multimedia Keys in XFCE4

Auf meinem Thinkpad W520 funktionieren unter xfce4 die Multimedia-Tasten nicht per default. Das lässt sich aber ändern…

Keywerte herausfinden

Starte xev

xev

Drücke nun die Multimediakeys, und schreibe dir den jeweiligen Keycode auf, bei mir ist das z.B.:

keycode 121 = XF86AudioMute
keycode 122 = XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume
keycode 172 = XF86AudioPlay
keycode 174 = XF86AudioStop
keycode 173 = XF86AudioPrev
keycode 171 = XF86AudioNext

Werte in Datei .Xmodmap abspeichern

Speichere die obere Liste in dein Homeverzeichnis mit dem Namen: ~/.Xmodmap

Mache diese Liste dem System verfügbar:

xmodmap ~/.Xmodmap

Multimedia-Keys eine Aktion zuweisen

Öffne nun die xfce4-Tastaturbelegungnen, und füge neue Shortcuts hinzu, z.B.

amixer set Master 5%+ unmute
amixer set Master 5%- unmute
amixer set Master mute

Da wir unsere Keycode-Liste geladen haben, kann nun den Befehlen eine Multimedia-Taster per Knopfdruck auf die selbige zugeordnet werden.
Multimediakeys zuordnen

share this
Posted in Arch, Professor Hastig | Leave a comment

[arch]: crontab mit nano

Um unter Arch-Linux die crontab mit dem nano-Editor bearbeiten zu können, muss am Ende der .bashrc hinzugefügt werden:

export EDITOR="/usr/bin/nano"
export VISUAL=$EDITOR
share this
Posted in Arch, Professor Hastig | Tagged | Leave a comment

Arch-Linux notizen

Pakete

Pacman:

pacman -S acpid alsa-utils avahi apache audacious audacity audex bash-completion bogofilter bzip2 calibre cdrdao claws-mail cuetools curl cups dbus dvd+rw-tools easytag expac fakeroot ffmpeg firefox firefox-i18n-de flac flashplugin fuse gdm geany gftp gimp git gmpc gnome gnome-extra gnome-tweak-tool gparted gst-libav handbrake-cli icedtea-web-java7 imagemagick inkscape k3b keypassx kile lame libreoffice-de liferea linux-headers mplayer mencoder mkvtoolnix-cli mkvtoolnix-gtk net-tools networkmanager network-manager-applet nfs-utils ntfs-3g ntp openssl pavucontrol php php-apache php-gd php-mcrypt phpmyadmin picard pidgin pidgin-otr r rar rpcbind rsync samba screenfetch shntool shotwell sigil soundconverter sshfs streamripper sudo texlive-most texlive-bin ttf-dejavu thunderbird tk transmission-gtk truecrypt unison unrar unzip vlc vorbis-tools wavpack wget winetricks wpa_supplicant x11-ssh-askpass xarchiver xchat xf86-input-synaptics xlockmore xorg-server xorg-server-utils xorg-utils xorg-xinit xorg-twm xorg-xclock xterm zenity zip

Alle aktualisieren:

sudo pacman -Syu

Dann pacaur installieren:

#zuertst cower
wget https://aur.archlinux.org/packages/co/cower/cower.tar.gz
tar -xzf cower.tar.gz
cd cower
makepkg -s
sudo pacman -U cowerXXXXX-.xz
# dann pacaur
wget https://aur.archlinux.org/packages/pa/pacaur/pacaur.tar.gz
tar -xzf cower.tar.gz
cd pacaur
makepkg -s
sudo pacman -U pacaurXXXXX-.xz

Dann Pakete aus dem AUR:

pacaur -S acoustid-fingerprinter briss disper dropbox dvbcut flacon fslint google-talkplugin hh jdownloader latex-beamer mcomix mendeleydesktop mp3val pdftk-bin shutter rar rstudio-desktop-bin wakeonlan xbmc-send xfce4-multiload-nandhp-plugin-git

AUR::

tar -xzf PAKETNAME
cd PAKETNAME
makepkg -s
sudo pacman -U PAKET-.xz

Benutzergruppen

Benutzer produnis

gpasswd -a produnis audio # alsamixer
gpasswd -a produnis lp    # bluetooth
gpasswd -a produnis video #
gpasswd -a produnis wheel # fuer sudo

Hooks

Thinkpad W520

Nach einem Suspend/Hibernate funktioniert die WLAN-Karte nicht mehr. Schuld daran sind die Kernelmodule iwldvm und iwlwifi. Diese müssen vor dem Suspend entladen, und nach dem Aufwachen wieder geladen werden.

sudo nano /usr/lib/systemd/system-sleep/restore_wlan.sh
#!/bin/sh
case $1/$2 in
  pre/*)
    rmmod iwldvm
    rmmod iwlwifi
    echo "Going to $2..."
    ;;
  post/*)
    modprobe iwldvm
    echo "Waking up from $2..."
    ;;
esac

Weblinks

share this
Posted in Arch, dev/null, Professor Hastig | Tagged , | Leave a comment

[apache]: PHP-Fehlermeldungen ausgeben

In beiden Files:

  • /etc/php5/apache2/php.ini
  • /etc/php5/cli/php.ini

muss (derzeit in Zeilen 521 und 538)

error_reporting = E_ALL & ~E_NOTICE
display_errors = On

gesetzt sein. Danach muss Apache neu gestartet werden:

sudo /etc/init.d/apache2 restart

Tip:
Mit nano springt man zur gewünschten Zeile mittels:

  • STRG + W
  • STRG + T
  • ZEILENNUMMER
share this
Posted in Ubuntu | Tagged | Leave a comment

[Rezept]: Pfannekuchen

Zutaten

  • 2 Eier
  • 200 gr. Mehl
  • 100 gr. Zucker
  • 1/2 Pkg. Vanillin-Zucker
  • 200 ml Milch
  • 50 ml Sprudelwasser
  • Prise Salz

Zubereitung

  • Eier trennen
  • Eigelb mit restlichen Zutaten in Schüssel gut verrühren
  • Eiweiß schaumig schlagen
  • Eiweiß zu anderer Mischung geben
  • …rühren…
  • in Pfanne braten
share this
Posted in Rezepte | Tagged | Leave a comment

[Notiz]: git-Befehle

Änderung taggen:

git tag v0.0.1

Version auf Server releasen (“Titel” ist letzter commit-Kommentar):

git push origin v0.1.1

Terminalbefehle für Einträge in die ~/.gitconfig:

#Alias
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.am commit ' --all --amend'
git config --global alias.st status
git config --global alias.unstage 'reset HEAD --'
git config --global alias.last 'log -1 HEAD'
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)< %an>%Creset' --abbrev-commit"
 
# Config
git config --global merge.conflictstyle diff3
git config --global core.excludesfile ~/bin/gitignore

Nützliche Befehle:

#Branches detaillierter anzeigen
gitk --all

rebasing

Die Commits im Branch working soll zu einem einzigen Commit zusammengefasst, und anschließend in Branch master übernommen werden. Diesmal mittels rebase anstelle von merge:
Git-rebasing

git checkout working
git rebase -i bbbb # letzter gemeinsamer commit
git checkout master
git rebase working # der commit von 'working' wird auf 'master' angewendet

Weblinks

share this
Posted in Jean Pütz, Professor Hastig | Tagged , | Leave a comment
« Older