Как настроить иконки в легких оконных менеджерах (wm icon)
Ключевые слова: 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
| 1, Ahmet (?), 13:03, 11/10/2010  [ответить]  
 | +/– |  
 Автор - конченый дебил.
 Установил, настроил - дальше-то что??
 Как пользоваться - ни звука!
  |  |   |   
|   | 
| 2, art (??), 11:02, 25/12/2010 [^] [^^] [^^^] [ответить]  
 | +/– |  
комментатор - конченый идиот.
 установил, настроил, запустить забыл!!
 как пользоваться линуксом - ни разу не знает
  |  |   |   
 |   
 
 
 
 
 |