cornelius.net.ru » Linux http://cornelius.net.ru Andrey Fedoseev Wed, 13 Jan 2010 15:05:22 +0000 http://wordpress.org/?v=2.8.2 en hourly 1 GmountISO – графическая утилита для монтирования ISO-образов http://cornelius.net.ru/2008/05/03/gmountiso/ http://cornelius.net.ru/2008/05/03/gmountiso/#comments Sat, 03 May 2008 11:21:09 +0000 Andrey Fedoseev http://cornelius.net.ru/?p=72 Монтировать ISO-образы мне приходится часто, а набирать каждый раз команду

sudo mount myiso.iso /mnt -t iso9660 -o ro,loop=/dev/loop0

– лениво. Поэтому я решил поискать какой-нибудь двухкликовый способ монтирования ISO. При мне хотелось, чтобы эта утилита была интегрирована в Nautilus.

Искать я решил Гуглем, но Гугль меня подвёл. На большинстве сайтов предлагали воспользоваться набором из двух скриптов для Nautilus, но эти скрипты у меня почему-то не заработали.

Но через некоторое время я набрёл на замечательную программку: GmountISO. Программка позволяет монтировать ISO образы в произвольную папку, а также отмонтировать уже подключённые образы.

Интерфейс программы прост до безобразия и в пояснениях не нуждается.

GmountISO
GmountISO

GmountISO входит в состав Ubuntu, поэтому устанавливается она проще простого:

sudo aptitude install gmountiso
]]>
http://cornelius.net.ru/2008/05/03/gmountiso/feed/ 2
Ускорение запуска программ с помощью Preload http://cornelius.net.ru/2008/02/26/preload/ http://cornelius.net.ru/2008/02/26/preload/#comments Tue, 26 Feb 2008 13:22:57 +0000 Andrey Fedoseev http://cornelius.net.ru/blog/?p=48 Вчера нашёл интересную заметку через Digg. В ней описывается утилита preload, позволяющая ускорить запуск наиболее часто используемых программ.

Данная утилита присутствует во всех репозиториях Debian и устанавливается командой:

sudo aptitude install preload

Файл с настройками находится в /etc/preload.conf, но необходимости что-то в нём менять в общем нет – стандартные настройки должны работать нормально.

Существует большая статья, описывающая принцип работы preload с математическим обоснованием. Принцип работы preload я понимаю следующим образом: из всего множества работающих в системе процессов с помощью специального алгоритма выделяются т.н. приложения (applications) – программы, которые пользователь непосредственно использует для работы (браузер, текстовый процессор и т.п.). Например, сервер Apache к приложениям (в этом смысле) не относится. Для каждого приложения определяются файлы, которые оно использует: исполняемые файлы, библиотеки, файлы со шрифтами, значками и т.д. Эти файлы кэшируются в оперативной памяти таким образом, что при очередном запуске приложения нет необходимости читать эти файлы с диска. Результатом является значительное (до двух раз) уменьшение времени запуска приложений.

Напоследок:

  • Журнал работы preload находится в /var/log/preload.log
  • Файл, описывающий текущее состояние preload (со списком кэшируемых файлов) расположен в /var/lib/preload/preload.state
  • Сайт проекта Preload (в данный момент ничего интересного кроме исходников там нет)
]]>
http://cornelius.net.ru/2008/02/26/preload/feed/ 0
Как изменить значения кнопок на клавиатуре и мыши http://cornelius.net.ru/2007/11/07/xmodmap/ http://cornelius.net.ru/2007/11/07/xmodmap/#comments Wed, 07 Nov 2007 12:22:51 +0000 Andrey Fedoseev http://cornelius.net.ru/blog/?p=3 В прошлом посте я рассказал о покупке новой клавиатуры и возникших в связи с этим проблемах. Одной из таких проблем было непривычное для меня расположение кнопок в блоке Home/End/Del/Ins/PgUp/PgDown. Поэтому мне пришлось переключиться на использование цифровой клавиатуры, на которой имеются аналогичные клавиши. Однако оказалось, что эти клавиши не работают как следует в некоторых приложениях.

Причина кроется в том, что при нажатии, например, обычного Delete генерируется сигнал Delete (что вполне логично), а при нажатии Delete на цифровом блоке генерируется сингал KP_Delete (что тоже в общем не лишено логики). Видимо именно этот префикс KP_ и вызывает неприятности, например у меня не всегда срабатывало сочетание Shift+KP_Insert (сами догадаетесь, что оно должно делать).

Помогла мне замечательная утилита xmodmap, с помощью которой можно переопределить значения клавиш (например, чтобы KP_Delete работал как простой Delete)

(more…)

]]>
http://cornelius.net.ru/2007/11/07/xmodmap/feed/ 0
vnstat – программа для подсчёта трафика http://cornelius.net.ru/2007/07/24/vnstat/ http://cornelius.net.ru/2007/07/24/vnstat/#comments Tue, 24 Jul 2007 05:37:55 +0000 Andrey Fedoseev http://cornelius.net.ru/blog/?p=7 jetxee рассказал о замечательной и очень простой в использовании утилите для подсчёта трафика – vnstat

Мой интернет тариф хоть и называется безлимитным, но имеет ограничение в 7 гигабайт входящего трафика в месяц. А пароль от страницы статистики моего провайдера я забыл :) Так что теперь буду считать трафик самостоятельно, чтобы знать, когда мне грозит отключение.

Когда сам считаешь, оно как-то надёжней :)

А ещё данные вывода vnstat можно отображать в conky. Для этого в .conkyrc надо добавить:

${execi 120 vnstat -i eth2}

, где 120 – интервал обновления в секундах, eth2 – название интересующего интерфейса.

conky-vnstat

]]>
http://cornelius.net.ru/2007/07/24/vnstat/feed/ 0
Клавиша Compose http://cornelius.net.ru/2007/07/15/compose-key/ http://cornelius.net.ru/2007/07/15/compose-key/#comments Sun, 15 Jul 2007 15:41:59 +0000 Andrey Fedoseev http://cornelius.net.ru/blog/?p=59 Прочитал сегодня про т.н. клавишу Compose. С помощью этой кнопки можно вводить разные символы, которых нет в выбранной раскладке клавиатуры например, ©.

Настроить эту клавишу можно в файле /etc/X11/xorg.conf следующим образом:

  1. Найти секцию, относящуюся к клавиатуре (Section “InputDevice” / Driver “kbd”).
  2. Добавить к параметру XkbOptions значение compose:KEY, где KEY – клавиша, которую вы хотите использовать в качестве Compose Key (список клавиш можно найти тут).
  3. Перезапустить X-сервер (CTRL+ALT+BACKSPACE)

В моём случае файл /etc/X11/xorg.conf выглядит так:

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Подробнее о Compose Key можно прочитать в Википедии. Там же можно найти перечень возможных комбинаций клавиш.

]]>
http://cornelius.net.ru/2007/07/15/compose-key/feed/ 0