Сегодня на рабочий почтовый ящик свалилась рассылка от maillist.ru. Смотрите скриншот. Сначала подумал, что это меилрушная реклама, но она там выделена отдельно. Мне вот только интересно, зачем писать (в данном случае собирать новости) о Линуксе, если пользуешься виндой?
Как отключить пункт меню Недавние документы
На linuxforum.ru создали тему «Недавние документы», в которой спрашивается как собственно отключить этот самый пункт меню, который мало того что не используется, так ещё и напоминает Винду. Ну не знаю, сам я этим пунктом меню не пользуюсь, почему кому-то там померещилась винда, тоже не пойму. Ну да ладно. Стало мне интересно, а действительно как отключить это слежение за историей открываемых документов в Гноме (в КДЕ понятно и потому не интересно)? Как говориться, «поиск рулит». Через пять минут «гугления» решение было найдено на форуме Ubuntu Forums в теме HOW-TO: Enable and Disable the Recently Used Menu in Gnome. Ещё через пять минут у меня уже был готовый скрипт, который я немного модернизировал.
Чтобы было понятно о чём собственно идёт речь. На первом скриншоте это самое «зловредное» меню:
В каталоге ~/.gnome2/nautilus-scripts создаём файл, в моём примере, recent_doc.sh со следующим содержимым:
#!/bin/sh
# Enable/Disable Recent Documents Menu in Gnome
GVERSION=`zenity --version`
EXT=''
if [ ${GVERSION} > '2.20' ]; then
EXT='.xbel'
fi
if [ ! -f "${HOME}/.recently-used${EXT}" ]; then
echo "" > "${HOME}/.recently-used${EXT}"
chmod 600 "${HOME}/.recently-used${EXT}"
fi
if [ -w "${HOME}/.recently-used${EXT}" ]; then
echo "" > "${HOME}/.recently-used${EXT}"
chmod 400 "${HOME}/.recently-used${EXT}"
if [ "$?" = "0" ]; then
zenity --title="Отключение меню" --info --text="Меню 'Недавние документы' отключено."
else
zenity --title="Ошибка" --error --text="При отключении меню 'Недавние документы' возникла ошибка."
fi
elif [ -f "${HOME}/.recently-used${EXT}" ]; then
chmod 600 "${HOME}/.recently-used${EXT}"
if [ "$?" = "0" ]; then
zenity --title="Включение меню" --info --text="Меню 'Недавние документы' включено."
else
zenity --title="Ошибка" --error --text="При включении меню 'Недавние документы' возникла ошибка."
fi
else
zenity --title="Ошибка" --error --text="Скорее всего файл '${HOME}/.recently-used${EXT}' не существует и его невозможно создать."
fi
Описывать скрипт не буду, т.к. его содержимое просто и очевидно. Делаем этот файл исполняемым. Открываем Наутилус и в любом месте щёлкаем правой клавишей мыши и выбираем пункт всплывающего меню Сценарии->recent_doc.sh.
Появится всплывающее окошко.
Пункт меню «Недавние документы» теперь должен быть отключен.
Чтобы вернуть пункт меню «Недавние документы» в нормальное состояние, т.е. включить историю слежения за открытыми документами, надо: открыть Наутилус, щёлкнуть в любом месте правой клавишей мышки и выбрать пункт всплывающего меню Сценарии->recent_doc.sh. После чего появится всплывающее окошко и история будет опять записываться.
Как говориться, всё гениальное просто. Пользуйтесь.
UPD: Если по каким-либо причинам у вас сбрасываются права на файл и вы счастливый пользователь семейства Ubuntu, вам необходимо открыть gnome-terminal и дать команду: rm ~/.recently-used ~/.recently-used.xbel && mkdir ~/.recently-used.xbel. У меня дома Debian, а на работе Fedora — с такими проблемами не встречался. ubuntuguides.org
Бортовой компьютер
За выходные не спеша установил, купленный в начале той недели, бортовой компьютер Штат 07×3 на свою машину. Устанавливал сам без чьей-либо помощи. Я, конечно, понимаю, что специалистам поставить такой «агрегат» пятиминутное дело (специально узнавал, минимум три часа), но, т.к. себя таковым не считаю, то и всю установку и подключение проводил с чувством, с толком, с расстановкой. 🙂 Хотя по правде говоря, самую большую проблему вызвал подключение провода к контакту, в который приходит провод от датчика бензобака. В инструкции вроде бы всё написано понятно, но разъёма не видно. Плюнул на это дело, оставил как есть, пошёл домой искать информацию в сети. Нашёл. Как оказалось разъём скрывался непосредственно под самим контроллером, которым надо было открутить, затем снять защитную крышку (информацию нашёл тут и тут). Что же, теперь всё подключено, бортовой компьютер работает. Думаю недельку буду ездить и смотреть за показаниями. Уже начинаю думать о заливке более экономичной прошивки, а то расход 10л/100км по городу как-то не очень мне нравится.
Ах да, сам бортовой компьютер поставил вместо центральных воздуховодов. Один фиг ими не пользуюсь и они всегда закрыты. Фотографий нет, в выходные было не до этого, а сегодня погода на улице не лётная, да и после работы что-то лениво было специально выходить и фотографировать.
Выезжающая панель в Gnome
Пользователи Gnome наверняка встречались с такой «замечательной» особенностью панели, когда она автоматически скрывается, как скрытие панели не до конца. Т.е. кусочек высотой несколько пикселей обязательно будет возвышать на краем экрана. У любителей и фанатов КДЕ такой проблемы нет, там панель полностью прячется.
Для устранения этого безобразия нам понадобится «Редактор для системы конфигурации GConf». Если вы ещё не установили пакет gconf-editor, то сейчас самое время его установить. С помощью этого редактора можно изменить много настроек в Gnome, которые не доступны в стандартных утилитах настройки. Вид этого редактора, да и вообще сам подход к редактированию системных настроек Gnome, кому-то может напомнить реестр MS Windows. Может это и так, но лично у меня это не вызывает никаких отрицательных эмоций. Возможно это связано с тем, что я могу настроить пользовательскую среду как мне угодно и как хочу, причём, пользователю будут не доступны некоторые важные пункты.
Итак. Открываем Gconf-Editor и проследуем в /apps/panel/toplevels/top_panel. В моём случае используется всего две панели, причём панель под названием top_panel расположена внизу рабочего стола. В правой части редактора конфигураций открылось окно, где представлены все необходимые параметры нашей панели, которое разбито на две части: Имя и Значение.
Параметр auto_hide, как это понятно уже из названия, отвечает за автоматическое сокрытие данной панели. Если галочка напротив этого параметра не стоит и мы хотим, чтобы эта панель автоматически скрывалась, ставим галочку. Следующий ключ auto_hide_size отвечает как раз за размер скрываемой панели. По умолчанию это значение равно 6, меняем его на 0. К сожалению, остаётся видимой полоска в 1 пиксель. Полностью скрыть панель мне так и не удалось, но всё же полоска в 1 пиксель меньше раздражает, чем полоска в 6 пикселей.
Следующие параметры, которые могут быть нам полезены, это hide_delay — время задержки при скрытии панели, и unhide_delay — время задержки появления панели при наведении курсора. Время задаётся в миллисекундах, поэтому каждый подбирает эти параметры по своему вкусу.
Напоследок, хочу заметить, что эти настройки можно спокойно изменять из консоли не открывая редактора. Читайте man gconftool-2.
Рабочий стол дома
Долгое время сидел с дефолтным рабочим столом. Надоело, вчера вечером сделал такое:
ОС: Debian testing
DE: Gnome 2.20.3
Тема GTK: Murrina Personal
Иконки: HumanElephant-Marine
Тема Firefox: Tango 2.0.0
Обои: брал с Deviant Art
Анонс февральского номера журнала LinuxFormat
Вышел новый номер 2 (102) журнала LinuxFormat. В февральском номере можно прочитать о следующих темах:
- Вторая жизнь старого ПК — несколько применений для отслужившего свое, но еще работоспособного компьютера;
- Интернет-телефоны. Не любите Skype за закрытый код? Выберите VoIP-клиент на свой вкус!
- Ardour — новая серия статей о работе с мощным открытым звуковым ПО;
- Виртуальный Linux-сервер — как собрать свой собственный кластер с балансировкой нагрузки;
- Маленькие секреты большого дизайна — 11 трюков, которые помогут сделать Вашу работу с OOo Draw и Impress более эффективной.
На двустороннем DVD диске вы найдёте следующие материалы:
- Mandriva 2008.0: дружественный к пользователю настольный дистрибутив (KDE4 — в комплекте!);
- PuppyRus, VectorLinux и DSL: дистрибутивы для старых машин;
- JackLab Audio Distribution (JAD) 1.0: «музыкальный» Linux.
Этот номер можно купить в розницу в интернет-магазине LinuxCenter. Полный список всех предыдущих номеров. Можно оформить подписку на первое полугодие, либо на весь 2008 год.
LinuxFormat в pdf
Редакция журнала LinuxFormat продолжила славную традицию начатую в прошлом году. На сайте доступны все номера за 2005, 2006 и 2007 года в формате pdf. Все подписчики журнала уже получили полный архив номеров на DVD-диске. Скачать номера: за 2007 год, за 2006 год и за 2005 год.
SpeedDial для Firefox
Точно не помню, но вроде бы с выходом 9-ой версии норвежского браузера, появился SpeedDial — Быстрый набор при открытии новой вкладки. Страница быстрого набора представляет собой окно с девятью небольшими эскизами (3×3). Быстрый набор удобен, когда у вас есть несколько часто посещаемых ресурсов: открыл новую вкладку, щёлкнул по эскизу нужного ресурса и сайт загружается. Из очевидных плюсов — не надо искать в закладках любимый и часто посещаемый сайт при открытии новой вкладки.
Но это всё в Opera. Мне в Firefox давно хотелось такую "фичу". Сегодня, совершенно случайно, обнаружил искомое расширение для любимого браузера. Оно так и называется — Speed Dial. Устанавливаем с этой страницы.
Отличия от аналогичной реализации в Opera есть и, на мой взгляд, существенные: можно создать сколько угодно эскизов быстрого запуска, а не 9 штук; можно быстрый набор разбить на группы; для каждого эскиза свои настройки (картинка, масштабирование, обновление и т.п.). И что самое приятное, так сразу же после установки и перегрузки браузера, расширение общается с вами на русском языке. Мелочь, но приятно.
Устанавливаем ClamTK в Fedora и Ubuntu
Clam AntiVirus -— это антивирусный набор с открытым исходным кодом (GPL) для UNIX, предназначенный, прежде всего, для сканирования электронной почты на почтовых шлюзах. Он предоставляет некоторое количество утилит, включая гибкий и масштабируемый многопоточный демон, сканер командной строки и продвинутый инструмент для автоматических обновлений баз данных. Ядром набора является антивирусный механизм, доступный в форме разделяемой библиотеки.
Спиcок основных возможностей:
- сканер командной строки;
- быстрый, многопоточный демон с поддержкой сканирования при доступе;
- milter-интерфейс для sendmail;
- продвинутая программа обновления баз данных с поддержкой скриптовых обновлений и цифровых подписей;
- C-библиотека вирусного сканера;
- сканирование при доступе (Linux® и FreeBSD®);
- вирусная база данных, обновляемая несколько раз в день (смотрите домашнюю страницу относительно общего числа сигнатур);
- встроенная поддержка различных архивных форматов, включая Zip, RAR, Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS и другие;
- встроенная поддержка почти всех форматов почтовых файлов;
- встроенная поддержка выполняемых файлов ELF и Portable Executable, сжатых UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack и замаскированных SUE, Y0da Cryptor и другими;
- встроенная поддержка общераспространённых форматов документов, включая файлы MS Office и MacOffice, HTML, RTF и PDF.
Более подробную документацию о всех возможностях антивируса.
На работе часто приходится проверять жёсткие диски пользователей и клиентов на наличие вирусов. Хоть у наших win-пользователей и установлен антивирус, но ситуации бывают разные. Консольный режим, конечно же, удобен и быстр, но иной раз приходится вспоминать ключи и опции, да и для рядовых пользователей не совсем наглядно. Поэтому сегодня займёмся установкой красивой "морды" к антивирусы clamav. Любителям KDE дальше читать, наверное, не стоит, т.к. у них уже имеется графическая оболочка под названием klamav. Я не спорю, что и в Гноме можно установить klamav, но это потянет по зависимостям библиотеки KDE, да и не совсем "кошерно" получится. 🙂 Поэтому сегодня будем устанавливать GTK приложение для среды Gnome.
Итак, для Гнома существует две графические надстройки: avscan и clamTK.
Для пользователей Fedora.
Если у Вас не установлен clamav, то самое время его установить. Запустите Терминал, (надеюсь не надо напоминать, что устанавливать ПО имеет право только пользователь root) станьте пользователем root, если Вы ещё не настроили sudo, и дайте команду:
$ sudo yum install -y clamav clamav-update clamav-data
Опция -y позволят автоматически ответь на запрос при установке ПО.
Теперь под своей учётной записью скачиваем пакет с clamTK:
$ wget -c http://surfnet.dl.sourceforge.net/sourceforge/clamtk/clamtk-3.08-1.fc.noarch.rpm
Можно сразу дать команду *rpm -i ./clamtk.rpm, но вылезет куча зависимостей, которую вручную не только лениво и неудобно "разруливать", но и не правильно. Проще и быстрее заставить разрешить все необходимые зависимости yum. В терминале даём команду (не забываем про путь к скаченному пакету):
$ sudo yum localinstall -y --nogpgcheck clamtk-3.08-1.fc.noarch.rpm
Yum автоматически определит все необходимые зависимости и установит все недостающие пакеты. Приложение установлено, теперь можно смело его запускать. Ничего сложного в программе нет, да и общается она с пользователем на русском языке.
Для пользователей Ubuntu.
Если у Вас не установлен clamav, то самое время его установить. Запускаем Терминал и даём команду:
$ sudo aptitude install clamav clamav-daemon clamav-freshclam
После установки антивируса, скачиваем clamTK:
$ wget -c http://puzzle.dl.sourceforge.net/sourceforge/clamtk/clamtk_3.05-1_all.deb
Устанавливаем скаченный пакет:
$ sudo dpkg -i clamtk_3.05-1_all.deb
Если у Вас во время установки возникли какие-либо проблемы, дайте команду:
$ sudo apt-get -f install
Собственно всё, программа установлена, можно проверять притащенную соседом флешку.
Ссылки:
Анонс январьского номера журнала LinuxFormat
Вышел новый юбилейный номер 1 (100/101) журнала LinuxFormat. В январьском номере можно прочитать о следующих темах:
- Новые горизонты — звезды Linux загадывают на 2008 год и далее: что нам готовят Firefox, KDE и прочие?
- Рокировка с Windows — превратите предустановленную Vista в виртуальную машину внутри Linux;
- Arduino — Open Hardware, которое способен запрограммировать даже любитель;
- Игровой движок Blender — программируем боулинг одной мышью;
- Интервью: Гвидо ван Россум — великодушный диктатор Python.
На двустороннем DVD диске вы найдёте следующие материалы:
- Ubuntu 7.10: традиционный улучшенный релиз от команды LXF с KDE, GNOME, Xfce и средствами разработки;
- OpenSUSE 10.3: настольный дистрибутив от Novell;
- Архив LXF: подшивка журналов за 2005—2007 год;
Этот номер можно купить в розницу в интернет-магазине LinuxCenter. Полный список всех предыдущих номеров. Можно оформить подписку на первое полугодие, либо на весь 2008 год.