Вы находитесь здесь: romanrm.ru » GNU/Linux: разное
GNU/Linux: разное
HOWTO и списки советов
Русский язык в NX-сессии или X.org (без рестарта X-сервера)
Выполнить в консоли:
setxkbmap -model pc105 -layout us,ru\(winkeys\) -option -option grp:ctrl_shift_toggle -option compose:ralt
Устанавливается русская раскладка в варианте «winkeys», переключение языков по Ctrl+Shift и помимо прочего, правому «Alt» присваивается функция »Compose». Теперь, комбинациями с правым Alt'ом можно набирать такие символы как ™ (Alt + t, m), © (Alt + o, c), € (Alt + =, e) и т.д. Если это не нужно, последнюю -option можно убрать.
Формат аудиопотока ALSA
Узнать, с какой частотой дискретизации и с какой разрядностью активная в данный момент программа воспроизводит звук:
cat /proc/asound/card0/pcm0p/sub0/hw_params
Простое преобразование содержимого файлов
К примеру, из Windows-1251 в UTF-8, файл win2utf.sh:
#!/bin/sh mv "$1" "$1.bak" \ && iconv -f windows-1251 -t utf-8 "$1.bak" > "$1" \ && (echo "Done:"; ls -la "$1"*)
Использование:
win2utf.sh filename.txt
Или ужатие PNG-картинок с помощью pngcrush:
#!/bin/sh mv "$1" "$1.bak" \ && pngcrush "$1.bak" "$1" \ && (echo "Done:"; ls -la "$1"*)
Использование:
pngcrush.sh filename.png
Отправка писем из консоли
К примеру, коротких заметок самому себе (на другой почтовый ящик), чтобы позже что-нибудь не забыть/посмотреть/прочитать.
Устанавливаем программу sendEmail. В Debian для этого достаточно сделать apt-get install sendemail.
Создаём файл sendemail.sh, делаем его исполняемым (chmod +x sendemail.sh), помещаем туда, откуда Вам удобно будет его выполнять (к примеру, в /opt/). Прописываем в нём:
#!/bin/sh
sendEmail -f адрес_для_поля_from \
-t адрес_куда_отсылать можно_несколько через_пробелы \
-u "$1 (at `date +%F\ %T`)" \
-o message-charset=UTF-8 \
-s ваш-smtp-сервер
Теперь, в консоли можно отправлять сообщения следующим образом:
echo Сообщение | /opt/sendemail.sh "Тема письма"
Выключение Link Prefetching в Firefox
Открыть страницу about:config, найти там пункт network.prefetch-next и выставить его в false. Подробности см. в Link prefetching FAQ.
