Как же настроить микрофон в Skype. Если установка программы не вызывает особых трудностей, то у многих отказывается работать микрофон. Читать
Архив метки: Linux
linux: почему же ELF interpreter в Arch Linux 64 линкуется в /lib
Как-то однажды я собрал программу в своём 64-битном Arch Linux и отдал бинарник, а оно берёт и не работает. Пишет:
/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.2
Arch 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
Короче, как ясно, интерпретатор находится и в lib и в lib64. То есть будет работать и так и так. Но при линковке на моей машине у меня связывается напрямую в lib, так что нигде больше не работает:
$ ldd ./myprogram ... /lib/ld-linux-x86-64.so.2 (0x00007f4b4ea70000) ...
Это печально, ну а что делать. Решил проблему временно с помощью patchelf:
patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 ./myprogram
Всё стало прекрасно. На этот счёт девелопер (?) сказал:
Historically, we were a pure 64-bit distro (multilib is a more recent thing), so the distinction of /lib v. /lib64 didn’t make sense for us.
Автор: Дмитрий
Драйвера для wi-fi (3DSP) на нетбук DNS M1000 в Ubuntu
Выкладываю драйвера для своего нетбука DNS M1000 на случай возврата его к линуксу. Пользовался им примерно год, причем постоянно. Батарея держится примерно 4 часа. Помнится, 5 часов в дороге смотрел фильмы. Теперь им пользуется жена. Пришлось поставить Windows 7. Читать
Индикатор языка клавиатуры в виде флага (Ubuntu)
По умолчанию, в Gnome3 в качестве индикаторов раскладки языка надписи en и ru. Как и в старом гноме, в третьей версии тоже можно сменить эти надписи на любые флаги или значки. Читать
linux: утилита pv (pipeviewer)
Прикрутил к небольшому скрипту дампа полезную маленькую утилитку pv (pipeviewer), теперь при архивации показыается бегущая шкала и остаток времени, полезно очень.
Как это выглядит:
$ dumparch ./.thunderbird 202MB 0:01:29 [9,67MB/s] [===> ] 20% ETA 0:05:47
расчёт dpi монитора и настройка в linux (черновик)
Началось с того, что меня бесило, что gnome ставил 96 dpi мне, хотя, очевидно, настоящий dpi другой. Также запросто может быть (у меня на прошлом мониторе был) совершенно разное значение DPI по горизонтали и вертикали. Потом я перестал пользоваться gnome и начал сталкиваться с такой же настройкой в целом во всей системе. Как и положено в linux это приводило к гемору и тому, что иногда это работало, иногда нет, итп. И руководство давности годовой из инета оказывались неактуальными совершенно, потому что всё уже deprecated и работает по-другому.
[!]з.ы. по сути это черновиком так и осталось, так что пользы мало. Читать