Это записки разные

=====

Универскальная переключалка клавиатуры X11 -- setxkbmap.
Например:
$ setxkbmap -layout 'us,ru' -option 'grp:lwin_toggle,grp_led:scroll'

Параметры:
-layout 'us,ru' — список используемых раскладок.
-option 'grp:lctrl_lshift_toggle' — переключение раскладок левым ctrl+shift.
-option 'grp:lalt_lshift_toggle' - переключение левым alt+shift.
-option 'grp:lwin_toggle' - переключение по левому winkey.
-option 'grp:caps_toggle' - переключение по CapsLock.
-option 'grp_led:scroll' - горит ScrollLock когда включена альтернативная
(русская) раскладка, можно не указывать.

=====

Чтоб при startx включался NumLock можно поставить numlockx и прописать
в ~/.xinitrc
numlockx on 

=====

Запись с экрана
$ ffmpeg -f x11grab -s 1366x768 -i :0.0 \
			-vcodec mpeg2video -vb 15000k -r 60 -q 0 video.avi
$ ffmpeg -f x11grab -s 1366x768 -i :0.0 \
			-vcodec libx264 -preset ultrafast -crf 0 -r 60 video.mkv

=====

Настройка ЗАДЕРЖКИ[мс] и ЧАСТОТЫ[Гц] повторения зажатой клавиши в X11
$ xset r rate 250 34

=====

Установить иное разрешение экрана
$ xrandr --output default --mode 800x600

=====

Сделать экран потемнее
$ xrandr --output DVI-I-1 --brightness 0.5

=====

Запуск программы в отдельной X-сессии
$ xinit /usr/local/bin/program_name -- :1

=====

Создать хоткей для снимков экрана с помощью xbindkeys -- в ~/.xbindkeysrc
"scrot -e 'mv $f ~/screenshots/'"
  Print

=====

xprop -- показывает информацию об окне
xev -- позволяет смотреть события X11

=====

Качать видео с youtube
$ youtube-dl -F https://... - узнать доступные форматы
$ youtube-dl -f 298+140 https://... - HD 60fps

=====

Запустить qemu без графического окна
$ qemu-system-i386 -nographic boot.img

=====

Узнать свой внешний IP
$ drill @resolver1.opendns.com ANY myip.opendns.com | grep ^myip
$ dig   @resolver1.opendns.com ANY myip.opendns.com | grep ^myip

=====

Чтобы в xterm выделенный мышью текст попадал в главный буфер, чтоб можно было
его потом вставлять в другие программы по Ctrl+V
~/.Xdefaults
XTerm*SelectToClipboard: true

=====

Шрифт terminus для xterm
# pkg install terminus-font

Если xfontsel не показывает что в системе присутствует terminus,
то можно временно добавить шрифт в базу X11:
$ xset +fp /usr/local/share/fonts/terminus-font/

или постоянно в /usr/local/etc/X11/xorg.conf.d/15-terminus.conf
Section "Files"
  FontPath "/usr/local/share/fonts/terminus-font/"
EndSection

Запустить xterm с шрифтом terminus
$ xterm -fn -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-iso10646-*

или в ~/.Xdefaults
xterm*font: -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-iso10646-*

=====

Сделать xterm как консоль FreeBSD -- серый Terminus на чёрном фоне, нет
подчёркивания текста, жирный шрифт подсвечивается белым -- в ~/.Xdefaults

xterm*font: -xos4-terminus-medium-*-*-*-16-*-*-*-*-*-iso10646-*
xterm*Background: black
xterm*Foreground: grey
xterm*colorBD: white
xterm*colorBDMode: on
xterm*underLine: off
xterm*veryBoldColors: 6

=====

Старый добрый nvi в GNU/Linux

$ sudo zypper|apt|yum install \
                      git gcc ctags libtool automake autoconf ncurses-devel
$ git clone git://repo.or.cz/nvi.git
$ cd nvi/dist
$ ./distrib
$ ./configure --enable-widechar
$ make
$ sudo make install
$ sudo ldconfig

=====

Добавить адекватности в vim -- в ~/.vimrc
syntax off
set noshowmatch
set noshowmode
let g:loaded_matchparen = 0

=====

Отключить Pocket в Firefox --> false
extensions.pocket.enabled

Отключить рендеринг страниц как для читалки --> false
reader.parse-on-load.enabled

Включить спокойствие на сайтах без https --> false
insecure_field_warning.contextual.enabled

Включить автозаполнение на сайтах без https --> true
signon.autofillForms.http

=====

Linux и тёмный экран на ASUS P5VD2-MX
pci=nomsi