понедельник, 28 марта 2011 г.

Записочки на рабочий стол

Про tomboy, средство для создания "липких записочек" и их структурирования, в интернетах написано много. Мне от этой гибкой программы требуется всего одна функция: вывешивать аккуратные редактируемые в один клик записочки  на рабочий стол, чтобы я как можно меньше чуть-не-забывал. Если ничего другого не требуется, можно даже не устанавливать приложение, ограничившись апплетом для панели gnome.
Проблема, с которой я столкнулся, связана с тем, что при использовании compiz записки исчезают при клике по десктопу.

Чтобы этого не происходило, заходим в менеджер настоек compiz, активируем пункт "Правила поведения окон" (Window rules) и редактируем там поля: "Пропуск панели задач" (Skip Taskbar), "Пропуск переключателя рабочих столов" (Skip Pager) и "Не минимизируемые окна" (Non minimizable windows), во всех устанавливая одно значение class=Stickynotes_applet.

Источник. От себя добавлю, что должно хватить последнего поля.

четверг, 24 марта 2011 г.

Когда слетает compiz

Если compiz не работает, выдавая оправдания в духе
# compiz --replace
compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Значит, слетели драйвера на видео. Проверить этот факт можно в любой программе, нуждающейся в opengl (то есть в игре). Лечится, понятно, штатной переустановкой дров.

среда, 2 марта 2011 г.

Выключение и перезагрузка от пользователя (xfce)

Поставив Wheezy, столкнулся с тем, что кнопки выключения и перезагрузки в меню xfce требовали прав администратора. Любопытно, что этот момент освещён в официальной документации и не является багом. Хотя в принципе никто не запрещает писать в консоли halt от su, в 2011 это выглядит немного странно. Существует несколько методов разрешить пользователям выключать и перезагружать машину, ниже приведен один из них (конспективный перевод вот этого поста).

addgroup -system wheel #Создаём группу (если её нет)
adduser <username> wheel #Добавляем пользователя в группу
visudo #Редактируем настройки sudo

Внизу файла дописываем
%wheel ALL = NOPASSWD: /usr/sbin/xfsm-shutdown-helper
#"Позволить всем пользователям группы wheel использовать меню выключения xfce без пароля"

Завершаем сеанс (или перезагружаемся), готово.

P.S. Про "устаревшую" группу wheel написано тут, знающим английский советую прочитать мнение Столлмана о ней, довольно любопытно.