30 мая 2012 г.
openbox и lxde на arch linux (черновикъ и всякие фишки)
Однажды я ударился головой в сильный минимализм и решил делать очень тонкую систему (на WM openbox, панельке tint2, и всякой другой босоте), потом постепенно пришёл к компромиссу — LXDE, которая тоже использует по умолчанию openbox, плюс свою довольно приличную панельку lxpanel и прочие lx-плюшки, обладающие для меня на данный момент идеальным балансом минимализм-юзабельность. Тут последовательно в виде мелких исторических заметок.
25 мая 2012 г.
Делаем скриншоты в LXDE/openbox кнопкой
В openbox/lxde нет родного способа снять скриншот, а мне этого так не хватало. Имеется способ снятия через утилиту import, входящую в состав imagemagick. Сначала вешаем на обычные кнопкосочетания PrtScr (снять весь экран) и Alt+PrtScr (снять текущее окно) вызовы скриптов. Для этого прописываем в
~/.config/openbox/lxde-rc.xml
(для openbox в составе lxde) в секцию <keyboard>:
Теги:
imagemagick,
lxde,
openbox
22 мая 2012 г.
linux: почему же ELF interpreter в Arch Linux 64 линкуется в /lib
Как-то однажды я собрал программу в своём 64-битном Arch Linux и отдал бинарник, а оно берёт и не работает. Пишет:
Fedora 17:
Причём, в арче в lib64 кроме двух ссылок на соответствующие файлы в lib больше ничего нет:
/lib/ld-linux-x86-64.so.2: bad ELF interpreter: Нет такого файла или каталогаНу, долго тут думать не пришлось — оказался странным путь для ld-linux-x86-64. Я не понял как оно должно быть по LSB, но во всех тестируемых системах ld-linux-x86-64.so.2 ищется в /lib64.
Fedora 17:
$ whereis ld-linux-x86-64.so.2 ld-linux-x86-64.so: /lib64/ld-linux-x86-64.so.2 /usr/lib64/ld-linux-x86-64.so.2Arch Linux:
$ whereis ld-linux-x86-64.so.2 ld-linux-x86-64.so: /lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2В генту lib это ссылка на lib64.
Причём, в арче в lib64 кроме двух ссылок на соответствующие файлы в lib больше ничего нет:
$ ls /lib64 ld-2.15.so ld-linux-x86-64.so.2
Подписаться на:
Сообщения (Atom)