Linux tips and tricks

Как добавить себя (или кого-то ещё) в группу?

sudo usermod -aG группа юзер

или

sudo gpasswd -a юзер группа

Ужасно выглядит тема оформления, наблюдаются другие глюки с отображением элементов окон?

Проверьте, установлен ли пакет gtk-engine-murrine. Это движок тем оформления для GTK2, на нём написано большинство современных тем.

Нет прозрачности в некоторых программах при использовании Xfce?

Включите композитный режим («Эффекты») в настройках оконного менеджера. Тут вам будут и прозрачности, и тени, и счастья целый воз.

Thunar требует авторизацию для монтирования разделов?

Актуальное на январь 2014 года решение здесь.

Нет звука?

Достаточно поставить alsa-utils и отрегулировать громкость в alsamixer. Если не помогает, возможно что-то случилось с определением звуковой карты.

Не работает микрофон?

Слушаем себя в прямом эфире: arecord -f dat -D hw:0,0 - | aplay -f dat -. В это же время рулим alsamixer-ом в поисках правильных настроек. За совет спасибо Ъ-красноглазикам.

qt-программы в Арче не подхватывают тему GTK?

Поставьте пакет libgnomeui. Если это не помогло, нужно запустить qtconfig (устанавливается вместе с qt, в меню не показывается) и выберать GTK+ в списке «Стиль интерфейса».

LXDM не закрывает Conky и другие процессы после завершения сеанса?

Добавьте в /etc/lxdm/PostLogout следующее:

killall conky -KILL
killall -w --user $USER -TERM

Коньки приходится убивать грубо, т.к. на вежливую просьбу сдохнуть они не реагируют. Если используется Xfce и Коньки продолжают нагло запускаться у других пользователей, очистите у них кэш сеансов: /home/юзер/.cache/sessions.

Слетает шрифт в консоли Ubuntu?

Помогает (правда, не всегда) команда setupcon.

Как в apt и aptitude сделать поиск по установленным пакетам?

apt list "*пакет*" --installed
aptitude search ~iпакет

Другие поисковые фильтры для aptitude

Как прописать в /etc/fstab ntfs-раздел?

Так же, как и обычный, только в столбце <type> нужно указать ntfs-3g. https://wiki.archlinux.org/index.php/Ntfs

В каком пакете Арча живут курсоры из Убунты?

xcursor-vanilla-dmz

Как сделать VIM дефолтным консольным редактором?

Достаточно прописать export EDITOR="vim" в ~/.bashrc.

Как русифицировать названия каталогов типа Desktop и Music?

  1. поставить xdg-user-dirs;
  2. запустить xdg-user-dirs-update;
  3. поменять названия в файле ~/.config/user-dirs.dirs (подробности в man xdg-user-dirs-update)
  4. выйти из системы и войти

Как задать раскладку в systemd?

localectl set-x11-keymap us,ru pc104 "" grp:alt_shift_toggle,grp_led:none

Хоть в мане и написано set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS], команда интерпретируется неправильно, если MODEL и/или VARIANT пропущены. Поэтому не удивляйтесь пустым кавычкам и не забывайте про них.

Переключение пользователей в lightdm

dm-tool switch-to-greeter

Кроме того, dm-tool позволяет блокировать сессию и указывать, на какого юзера нужно переключиться. Смотрите dm-tool --help.

Ну а чтобы работали всякие апплеты, нужно сделать вот такую ссылку:

ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/local/bin/gdmflexiserver

Как распаковать zip-архив с кривой кодировкой?

Попробуйте unar (не путать с unrar).

Как вытащить кадр из видео при помощи ffmpeg?

https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video

Как "склеить" видео и звук одинаковой длины (например, после загрузки с YouTube)

ffmpeg -i audio.m4a -i video.mp4 -acodec copy -vcodec copy mixed.mp4