Переназначить CapsLock

Не секрет, что CapsLock многие считают клавишей-рудиментом или даже паразитом. Есть даже общественное движение за ее отмену. Но ведь можно навесить на нее какое-нибудь полезное действие. И не только переключение раскладок. Вот как, например, можно превратить ее во второй Escape:

xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

Запуск Xorg от имени обычного пользователя

Да, такая вот редкая проблема, впрочем, в Интернете описанная. От рута иксы стартуют, от обычного пользователя — нет. Возникает, например, при запуске иксов, собранных самостоятельно из исходников на базе какого-нибудь принципиально консольного дистрибутива (в моем случае — Superb mini server). Решается добавлением т.н. суидного бита к соответствующему бинарнику:

# chmod u+s /usr/bin/X11/Xorg

Сборка xorg-server-1.9.3 из исходников или Закат Солнца вручную

Понадобилась мне самая свежая версия Xorg-сервера (зачем — в другом топике объясню, если всё получится). Даже если бы я пользовался установкой ПО из пакетов — всё равно пришлось бы собирать его вручную, так как пакетов нет пока в природе для основных дистрибутивов. Но я и так сборки из сорцов не чураюсь, а наоборот считаю ее единственно верным решением. Так что попотеть пришлось, но и результат есть.



В чём сложность этого процесса, в результате которого генерится порядка 120 Мб бинарного кода?


( Читать дальше )
  • +8
  • 28 марта 2011, 14:04
  • yababay
  • 4

Скачать много файлов с помощью wget

Собираю из исходников свежую версию Xorg-сервера. Для чего — тема отдельного топика. Сейчас же — о меленькой хитрости, которую удалось применить скачивая свободные шрифты. Их много, по одной ссылке забирать нереально. Экспресс-решение родилось следующее.

1) открыть в Firefox http-страницу загрузки шрифтов;
2) с удержанием клавиши Ctrl выделить столбец с именами файлов (не знаю, поддерживается ли такая фича в других браузерах)



3) скопировать и вставить в пустой текстовой файл fonts.lst;
4) скачать все шрифты командой
wget -B http://xorg.freedesktop.org/releases/individual/font/ -i fonts.lst


Готовый список фонтов для выкачивания wget'ом находится по адресу anduin.linuxfromscratch.org/files/BLFS/svn/xorg/font-7.6-1.wget