Это записки разные ===== Универскальная переключалка клавиатуры 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-0 --brightness 0.5 ===== Убрать тиринг на Radeon $ xrandr --output DVI-0 --set "TearFree" on ===== Запуск программы в отдельной 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 ===== Linux и тёмный экран на ASUS P5VD2-MX pci=nomsi ===== Connection to Tor network Install Tor with package manager # pkg install tor Add tor bridges in case dafault bridge not work # cat << EOF >> /etc/tor/torrc UseBridges 1 Bridge obfs4 65.108.254.231:1312 42787C35C3A916C9556AB6835664B20DA66F73FC \ cert=VACdrxjo3NvNVKKmdx4Aq9js2DfN9HebzhVQdKc0+k79WIZQ1JdoQQIrtOiF9Gtl9fbAPA \ iat-mode=0 ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy EOF As you can see bridge uses obfs4proxy so you need to install it from package manager or from project's gitlab. Run Tor service # service start tor Then connect from a browser to SOCKS proxy now runs on 127.0.0.1:9050. https://gist.github.com/mort3za/b28495d7e42e628e7b7c9346488b5e93 ===== Run X11 app from tty Do this in X session $ echo "export XAUTHORITY=$XAUTHORITY; export DISPLAY=$DISPLAY;" > /tmp/exp Next do this in tty session $ source /tmp/exp $ programname ===== To fix apt autoremoving place this to /etc/apt/apt.conf.d/99nosuggests APT::AutoRemove::SuggestsImportant "false"; ===== apt install xserver-xorg xinit xterm x11-xserver-utils perfect fonts for gnome2: Ubuntu 10 Ubuntu 10 Ubuntu 10 Liberation Sans Bold 11 Hack 10