The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Как настроить иконки в легких оконных менеджерах (wm icon)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: wm, icon,  (найти похожие документы)
From: Захар Акулов <hozzzar at kirov dot lug dot ru> Newsgroups: http://kirov.lug.ru Date: Sun, 20 JuL 2005 17:02:14 +0000 (UTC) Subject: Как настроить иконки в легких оконных менеджерах Оригинал: http://kirov.lug.ru/wiki/IconsWindowManager?v=h7t By John Murray Перевод на русский: Захар Акулов (hozzzar at kirov dot lug dot ru) Оглавление документа * About IDesk * Получение и установка IDesk * Настройка * Глюки и баги About IDesk Несмотря на огромную популярность GNOME и KDE, большое количество пользователей предпочитает навороченным интегрированным средам оконные менеджеры, более простые и легкие. И не без основания - эффективность использования быстрых и легких оконных менеджеров, таких как IceWm, Blackbox, или, например, Windowmaker, зачастую впечатляет, особенно на слабых машинах. Большинство этих легких менеджеров не способны показывать иконки на рабочем столе, и для многих пользователей это не проблема. Однако другие могут счесть это неудобным, особенно если перешли с другого менеджера, или операционной системы, которая использует иконки. И тут на сцену появляется IDesk - инструмент для управления иконками в главном окне. Вообще-то существует несколько способов установить иконки на ваш рабочий стол - например, вы можете запустить Nautilus или kdesktop. Однако, эти способы имеют существенные недостатки - помимо требовательности к системным ресурсам они могут захватить управление вашим рабочим столом и начать перехватывать клики мышью, адресованные вашему оконному менеджеру. (Однажды мне довелось установить Линукс на машину P-I 90Mhz с 64 Mb памяти. В качестве оконного менеджера мною был выбран Blackbox из-за его шустрости. В то время я еще не имел возможности перевести эту статью, поэтому последовал где-то прочитанному совету и запустил Nautilus. Ничего не произошло! ps сказал, что Nautilus где-то сидит себе тихонечко и занимается какими-то своими делами. Я почесал в затылке и прыгнул в консоль править инициализационные скрипты, благополучно забыв о своей попытке получить иконки. Позже, переключившись в X-ы, я обнаружил весьма странное поведение Blackbox'а - через довольно продолжительные промежутки времени на рабочем столе появлялись несколько картинок и тут же исчезали. Вскоре мышь отказалась подчиняться - клики на рабочем столе то вываливали какие-то меню с кракозябрами, то приводили к запуску приложений, не имеющих к моим текущим задачам никакого отношения. - прим. пер.) В противоположность к ним легковесный и нетребовательный к ресурсам IDesk не занимается ничем, кроме управлением иконками, так что ваш оконный менеджер будет себя вести так, как ему и положено. И, в отличие от некоторых других простых средств, IDesk ни безыскусен, ни уродлив и поддерживает такие приятные эффекты, как прозрачность. Вот список возможностей, представленных на сайте IDesk: * Выполнение множественных команд shell * Полностью настраиваемые действия * Поддержка графического формата PNG * Поддержка масштабируемой векторной графики (SVG) * Антиалиасинг шрифтов Xft * Псевдопрозрачность * Затенение шрифтов * Размещение иконок по решетке * Подсказки при наведении курсора мыши на иконку * Автоматическое фоновое обновление с помощью Esetroot Если вы думаете, что все это неплохо звучит, то, возможно, вам стоит взглянуть на скриншоты (http://idesk.sourceforge.net/site/screens.html), чтобы увидеть, как может выглядеть быстрый и легкий десктоп. Получение и установка IDesk Вы можете получить исходный код с сайта IDesk (http://idesk.sourceforge.net/), кроме того, там же доступны бинарные пакеты в форматах RPM и deb. Установка стандартна для каждого формата пакетов и не должна вызвать затруднений. Настройка Перед запуском IDesk вам понадобится создать в своем домашнем каталоге файл .ideskrc - вы сможете найти пример, который можно скопировать из файла /usr/share/doc/idesk/README. Этот файл может быть подредактирован для изменения поведения и вида IDesk, например, шрифтов и уровня прозрачности. Здесь я привел содержание своего собственного файла .ideskrc: table Config FontName: verdana FontSize: 12 FontColor: #ffffff Locked: false Transparency: 0 Shadow: true ShadowColor: #000000 ShadowX: 1 ShadowY: 2 Bold: false ClickDelay: 200 IconSnap: true SnapWidth: 55 SnapHeight: 100 SnapOrigin: BottomRight SnapShadow: true SnapShadowTrans: 200 CaptionOnHover: false end table Actions Lock: control right doubleClk Reload: middle doubleClk Drag: left hold EndDrag: left singleClk Execute[0]: left doubleClk Execute[1]: right doubleClk end Вам также понадобится подкаталог .idesktop в вашем домашнем каталоге - для представления каждой иконки idesk использует маленький текстовый файл (известный как linkfile), и эти .lnk-файлы находятся в этом подкаталоге. Например: table Icon Caption: Gnumeric Icon: /usr/share/idesk/icons/gnumeric.png X: 31 Y: 442 Command[0]: gnumeric Command[1]: gedit ~/.idesktop/gnumeric.lnk end Строки Command[0] и Command[1] относятся к левому и правому кликам мышью соответственно. Не беспокойтесь насчет получения значений X и Y - вам достаточно перетащить иконки на нужное место и их положения будут сохранены автоматически. Новые пользователи, возможно, заинтересуются пакетом idesk-extras (http://users.netwit.net.au/~pursang/idesk-extras.html) - он содержит набор иконок в формате PNG, представляющий наиболее общие приложения и задачи, кроме того, примеры файлов .ideskrc и .lnk. Глюки и баги В настоящее время idesk не разрабатывается активно, и последняя доступная версия имеет номер 0.56. Однако, несмотря на статус беты, idesk, по крайней мере, на мой взгляд, ведет себя превосходно, хотя были сообщения об ошибках и имеется пара несущественных глюков, имейте в виду. Первый выражается в том, что если вы неправильно настроили один из .lnk-файлов, скажем, написали неверную команду или неправильный адрес изображения иконки, то idesk не запустится. Другими словами, даже если всего одна иконка неправильно настроена, вы не увидите их все. В этом случае просто перезапустите idesk из командной строки и сообщения об ошибках выявят причину. Другой выражается в позиционировании иконок - они <<паркованы>> скорее от левого верхнего угла, чем от центра. И если ваши иконки одного размера - 48x48 наверняка устроит большинство пользователей - они будут отображены через равные промежутки, однако если размеры иконок различаются, то они могут располагаться неровно. John - эникейщик из Orange, Australia. Он пользуется Linux четыре года и написал несколько Linux related articles. Copyright © 2004, John Murray. Released under the Open Publication license. Linux Gazette is not produced, sponsored, or endorsed by its prior host, SSC, Inc. Published in Issue 105 of Linux Gazette, August 2004

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Ahmet (?), 13:03, 11/10/2010 [ответить]  
  • +/
    Автор - конченый дебил.
    Установил, настроил - дальше-то что??
    Как пользоваться - ни звука!
     
     
  • 2, art (??), 11:02, 25/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    комментатор - конченый идиот.
    установил, настроил, запустить забыл!!
    как пользоваться линуксом - ни разу не знает
     

  • 3, stendall (?), 11:38, 30/07/2013 [ответить]  
  • +/
    Ahmet- ты что дыбил?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру