Отмечено: openbox RSS Показать/спрятать ветки комментариев | Горячие клавиши

  • linuxesrf 9:31 pm on March 15, 2011 Постоянная ссылка | Ответить
    Метки: , , , openbox, ,   

    Установленные в Ubuntu 11.04 пакеты 

    Только lmms взят из maverick потому что там не тянет wine, в natty в обязательном порядке wine ему нужен )
    Ссылка на сайт автора статьи

     
  • linuxesrf 9:59 am on March 9, 2011 Постоянная ссылка | Ответить
    Метки: , openbox   

    Openbox – легкость, гибкость, скорость 

    Итак, я полностью перебрался из Ubuntu с Gnome на Crunchbang с Openbox.

    Для тех, кто хочет освоить openbox, даю ссылку на статью по его настройке

    Настройка Openbox

    “Кто отказался от излишеств,тот избавился от лишений.” И. Кант

    Ссылка на сайт автора статьи

     
  • linuxesrf 8:42 am on March 2, 2011 Постоянная ссылка | Ответить
    Метки: openbox   

    Openbox. Tint2 

    Привет всем. расскажу сегодня про интересную панельку tint2. Использовать вы её можете в любой среде, не обязательно это должен быть openbox.  Так что пригодится многим. :)

    Погнали! :)

    Скрины
    Для начала взглянем на панель. Я бы не сказал, что я эстет и смыслю в этом, но если вам не понравится моя панель: попробуйте нагуглить еще, вам обязательно понравится :)

    Стыренный конфиг

    Собственноручный конфиг

    Вот так вот выглядит эта панель. Теперь приступим к установке :)

    Установка
    Устанавливается она очень просто:

    sudo apt-get install tint2

    Теперь нужно запустить панель, чтобы создались автоматически папки и конфиги. Нам это пригодится в будущем.

    Конифгурирование
    Конфиги tint2 находятся в папке ~/.config/tint2/
    Нас интересует конфиг tint2rc, в нем как раз-таки хранится информация о том, что отображать, как отображать, цвета, размеры и все остальное.

    Есть два пути настройки:

    1. Сложный и неоправданный. (Хотя как сказать сложный. Для новичков сложный). Это непосредственное изменение конфига ручками. Лично я никакого кайфа в этом не вижу, потому что конфиг тривиальный и вполне может быть изменен программой. Но если вам интересно, то прошу сюда
    2. Легкий путь. Будем использовать гуй. Программа написана на питоне, поэтому вам надо иметь его в наличии. Сейчас подробнее обсудим этот метод.
    Качайте программу отсюда: http://code.google.com/p/tintwizard/ . И распакуйте файл tintwizard.py в домашнюю папку, например.
    Ну а после этого запускаете таким макаром:
    python tintwizard.py
    И видите красивое окошко:
    Именно тут вы можете тотально настроить вашу панель. Стоит только указать конфиг и начинать настройку. Дальше я думаю, говорить-то и не о чем :)
    Приятной настройки! И вот вам плюшечка на прощание: мой только что сделанный конфиг. :)


    Ссылка на сайт автора статьи

     
  • linuxesrf 8:42 am on March 2, 2011 Постоянная ссылка | Ответить
    Метки: openbox   

    Feh 

    Многие любят видеть на рабочем столе всякие красивые обоины. Это желание естественно, а главное, и под openbox это желание можно удовлетворить. :)
    Я расскажу вам о приложении feh, которое поможет установить обои на ваш рабочий стол.

    Автозагрузка

    Итак, центром нашего внимания будет установка обоев автоматически при загрузке системы. Это делается очень просто – нудно всего лишь добавить одну строчку в ~/.config/openbox/autostart.sh
    Я уже писал об этом, поэтому советую освежить в памяти процесс добавления приложений в автозагрузку. Вот статья.
    К теме
    Вообще feh, это просмоторщик картинок, но его богатые возможности позволяют работать с рабочим столом.
    И еще один момент. Я часто пишу, что он реально удобный, но не говорю почему. Так вот, вряд ли кто-то из читателей будет часто менять обоины (а если и будет, то явно захочет это автоматизировать), поэтому не обязательно иметь гуй для выбора картинки. Задача линуксоида ведь сделать и забыть, не так ли?
    Установка
    Для начала установим его:
    sudo apt-get install feh
    А теперь, я бы посоветовал всем посмотреть его help, потому что в нем описывается куча аргументов, с которыми можно клеить обои :)
    В общем это выглядит так:
    feh [options] /path/to/willpaper.jpg
    Но вам-то точно нужна определенная опция, а именно:
    feh –bg-scale /path/to/willpaper.jpg
    Это растянет на ваш рабочий стол выбранную картинку.
    И можно грамотно схитрить, и после первого запуска feh делать уже иначе:
    sh ~/.fehbg
    Сейчас вы поймете, почему это реально юзабельно. Допустим были у вас обои, надоели через пару лет – вы сменили. И вам не придется вспоминать где у вас там в скрипте была строчка с feh. Вы автоматически получите при перезагрузке новые обои! :)
    Итак, теперь добавим в автозагрузку строчку:
    sh ~/.fehbg &
    Вот и все с базовой настройкой и установкой.


    Ссылка на сайт автора статьи

     
  • linuxesrf 8:41 am on March 2, 2011 Постоянная ссылка | Ответить
    Метки: openbox   

    Напилинг Openbox 

    Сегодня я расскажу о том, как устанавливать и пилить непосредственно openbox. Ни рабочий стол, ни панели. Только openbox.

    Утилиты
    Как вы уже выяснили в начальной статье, нам потребуются следующие утилиты:

    • obconf – это утилита для непосредственного конфигурирования openbox. Здесь настраиваются шрифты, тема окошек, количество рабочих столов и прочее :)
    • obmenu – утилита для настройки меню, которое выскакивает при нажатии правой кнопки мыши по рабочему столу.
    • mmaker – (MenuMaker) утилита, написанная на питоне, для автоматического добавления всех приложений в меню openbox (и еще кучи wm)
    • gnome-appearance-properties – стандартная настройка тем, иконок, значков указателя dв gtk-приложениях (больше ничего отсюда не надо). Да, многие будут ругаться из-за этого. Но я считаю, что, во-первых, большинство использует в данный момент gnome на ubuntu. И вряд ли кто-то хочет что-то поломать (я и такие фишки мутил).
    Установка
    Итак, я думаю, что gnome-appearance-properties у всех есть. Тогда поставим то, что есть в репах.
    sudo apt-get install openbox obconf obmenu

    Теперь сделаем все необходимое для openbox, а именно:
    mkdir -p ~/.config/openbox/ 
    cp /etc/xdg/openbox/rc.xml ~/.config/openbox/ 
    cp /etc/xdg/openbox/menu.xml ~/.config/openbox/ 
    cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/

    Этим мы создадим папку с конфигами openbox и скопируем туда дефолтные конфиги.


    Пара слов об Openbox
    Openbox имеет стандартное меню с приложениями, вызывается оно щелчком правой кнопки мыши по рабочему столу.
    Так же есть список запущенных и свернутых приложения. Его можно увидеть нажав колесиком на рабочем столе.

    В некоторых случаях, это удобнее всяких панелек. и нестандартных менюшек. И да, в менюхах можно делать офигенные штуки. Но об этом позже :)


    Конфиги openbox


    rc.xml


    Этот конфиг содержит в себе разную информацию о шрифтах, темах openbox и еще много чем. Все это настраивается с помощью obconf. Но вот горячие клавиши нужно настроить самому.
    Есть тег  – в нем содержится информация о клавишах. Здесь вы можете указать свои горячие клавиши. К примеру:

    <keybind key=”A-F2″>
        <action name=”execute”>
            <execute>gmrun</execute>
        </action>
    </keybind>

    Это забиндит Alt+F2 под программу gmrun. Это программа, которая позволяет быстро запускать нужные приложения. Как и в гноме :)

    menu.xml 

    Этот конфиг содержит меню. И полностью настраивается с помощью mmaker и obmenu

    autostart.sh

    Скрипт автозапуска. Сюда как раз надо ручками писать, что надо запускать при запуске openbox. Вот пример моего скрипта:

    # This shell script is run before Openbox launches.
    # Environment variables set here are passed to the Openbox session.


    # Set a background color
    BG=”"
    if which hsetroot &gt;/dev/null; then
        BG=hsetroot
    else
        if which esetroot &gt;/dev/null; then
    BG=esetroot
        else
    if which xsetroot &gt;/dev/null; then
       BG=xsetroot
    fi
        fi
    fi
    test -z $BG || $BG -solid “#303030″


    # D-bus
    if which dbus-launch &gt;/dev/null &amp;&amp; test -z “$DBUS_SESSION_BUS_ADDRESS”; then
           eval `dbus-launch –sh-syntax –exit-with-session`
    fi


    # Make GTK apps look and behave how they were set up in the gnome config tools
    if test -x /usr/libexec/gnome-settings-daemon &gt;/dev/null; then
      /usr/libexec/gnome-settings-daemon &amp;
    elif which gnome-settings-daemon &gt;/dev/null; then
      gnome-settings-daemon &amp;
    # Make GTK apps look and behave how they were set up in the XFCE config tools
    elif which xfce-mcs-manager &gt;/dev/null; then
      xfce-mcs-manager n &amp;
    fi


    # Preload stuff for KDE apps
    if which start_kdeinit &gt;/dev/null; then
      LD_BIND_NOW=true start_kdeinit –new-startup +kcminit_startup &amp;
    fi


    # Run XDG autostart things.  By default don’t run anything desktop-specific
    # See xdg-autostart –help more info
    DESKTOP_ENV=”OPENBOX”
    if which /usr/lib/openbox/xdg-autostart &gt;/dev/null; then
      /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
    fi


    #Autostart – вот после этого надо писать нужные программы


    feh –bg-scale ~/Wallpaper/1.jpg &amp;
    yakuake &amp;
    tint2 &amp;
    conky &amp;

    Теперь о mmaker
    Menumaker
    То есть вы добавляете все приложения в меню, а потом сами уже настраиваете. Не стоит после собственной настройки делать mmaker. Это уберет ваши изменения. Но в любом случае можно сделать бекап.

    Mmaker нет в репозиториях. Поэтому идем на http://sourceforge.net/projects/menumaker/ и скачиваем исходники. После этого нужно распаковать их, сделать бекап конфига старого и в папке с mmaker выполнить одну команду:
    cp ~/.config/openbox/menu.xml ~/.config/openbox/menu.xml.backup
    ./mmaker -vf OpenBox3 #создаем новое меню
    Вот и все! Удачной настройки! :)


    Ссылка на сайт автора статьи

     
  • linuxesrf 8:40 am on March 2, 2011 Постоянная ссылка | Ответить
    Метки: openbox   

    Напилинг Openbox 

    Сегодня я расскажу о том, как устанавливать пилить непосредственно openbox. Ни рабочий стол, ни панели. Только openbox.

    Утилиты
    Как вы уже выяснили в начальной статье, нам потребуются следующие утилиты:

    • obconf – это утилита для непосредственного конфигурирования openbox. Здесь настраиваются шрифты, тема окошек, количество рабочих столов и прочее :)
    • obmenu – утилита для настройки меню, которое выскакивает при нажатии правой кнопки мыши по рабочему столу.
    • mmaker – (MenuMaker) утилита, написанная на питоне, для автоматического добавления всех приложений в меню openbox (и еще кучи wm)
    • gnome-appearance-properties – стандартная настройка тем, иконок, значков указателя dв gtk-приложениях (больше ничего отсюда не надо). Да, многие будут ругаться из-за этого. Но я считаю, что, во-первых, большинство использует в данный момент gnome на ubuntu. И вряд ли кто-то хочет что-то поломать (я и такие фишки мутил).
    Установка
    Итак, я думаю, что gnome-appearance-properties у всех есть. Тогда поставим то, что есть в репах.
    sudo apt-get install openbox obconf obmenu

    Теперь сделаем все необходимое для openbox, а именно:
    mkdir -p ~/.config/openbox/ 
    cp /etc/xdg/openbox/rc.xml ~/.config/openbox/ 
    cp /etc/xdg/openbox/menu.xml ~/.config/openbox/ 
    cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/

    Этим мы создадим папку с конфигами openbox и скопируем туда дефолтные конфиги.


    Пара слов об Openbox
    Openbox имеет стандартное меню с приложениями, вызывается оно щелчком правой кнопки мыши по рабочему столу.
    Так же есть список запущенных и свернутых приложения. Его можно увидеть нажав колесиком на рабочем столе.

    В некоторых случаях, это удобнее всяких панелек. и нестандартных менюшек. И да, в менюхах можно делать офигенные штуки. Но об этом позже :)


    Конфиги openbox


    rc.xml


    Этот конфиг содержит в себе разную информацию о шрифтах, темах openbox и еще много чем. Все это настраивается с помощью obconf. Но вот горячие клавиши нужно настроить самому.
    Есть тег  – в нем содержится информация о клавишах. Здесь вы можете указать свои горячие клавиши. К примеру:

        
          
            gmrun
          
        

    Это забиндит Alt+F2 под программу gmrun. Это программа, которая позволяет быстро запускать нужные приложения. Как и в гноме :)

    menu.xml 

    Этот конфиг содержит меню. И полностью настраивается с помощью mmaker и obmenu

    autostart.sh

    Скрипт автозапуска. Сюда как раз надо ручками писать, что надо запускать при запуске openbox. Вот пример моего скрипта:

    # This shell script is run before Openbox launches.
    # Environment variables set here are passed to the Openbox session.


    # Set a background color
    BG=”"
    if which hsetroot >/dev/null; then
        BG=hsetroot
    else
        if which esetroot >/dev/null; then
    BG=esetroot
        else
    if which xsetroot >/dev/null; then
       BG=xsetroot
    fi
        fi
    fi
    test -z $BG || $BG -solid “#303030″


    # D-bus
    if which dbus-launch >/dev/null && test -z “$DBUS_SESSION_BUS_ADDRESS”; then
           eval `dbus-launch –sh-syntax –exit-with-session`
    fi


    # Make GTK apps look and behave how they were set up in the gnome config tools
    if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
      /usr/libexec/gnome-settings-daemon &
    elif which gnome-settings-daemon >/dev/null; then
      gnome-settings-daemon &
    # Make GTK apps look and behave how they were set up in the XFCE config tools
    elif which xfce-mcs-manager >/dev/null; then
      xfce-mcs-manager n &
    fi


    # Preload stuff for KDE apps
    if which start_kdeinit >/dev/null; then
      LD_BIND_NOW=true start_kdeinit –new-startup +kcminit_startup &
    fi


    # Run XDG autostart things.  By default don’t run anything desktop-specific
    # See xdg-autostart –help more info
    DESKTOP_ENV=”OPENBOX”
    if which /usr/lib/openbox/xdg-autostart >/dev/null; then
      /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
    fi


    #Autostart – вот после этого надо писать нужные программы


    feh –bg-scale ~/Wallpaper/1.jpg &
    yakuake &
    tint2 &
    conky &

    Теперь о mmaker
    Menumaker – утилита, позволяющая быстро добавить все имеющиеся приложения в меню. Это удобно при начальной настройке.
    То есть вы добавляете все приложения в меню, а потом сами уже настраиваете. Не стоит после собственной настройки делать mmaker. Это уберет ваши изменения. Но в любом случае можно сделать бекап.

    Mmaker нет в репозиториях. Поэтому идем на http://sourceforge.net/projects/menumaker/ и скачиваем исходники. После этого нужно распаковать их, сделать бекап конфига старого и в папке с mmaker выполнить одну команду:
    cp ~/.config/openbox/menu.xml ~/.config/openbox/menu.xml.backup
    ./mmaker -vf OpenBox3 #создаем новое меню
    Вот и все! Удачной настройки! :)


    Ссылка на сайт автора статьи

     
  • linuxesrf 4:26 pm on February 26, 2011 Постоянная ссылка | Ответить
    Метки: openbox   

    Openbox. Что понадобится? 

    Привет всем! Сегодня я напишу несколько слов (хотя какие несколько) об Openbox.
    Начнем, конечно, с того, что это такое. Википедия гласит:
    Openbox — свободный менеджер окон для X Window System, распространяемый под лицензией GNU General Public License.
    Openbox задуман как лёгкое, быстрое и простое решение для использования как совместно с окружением рабочего стола, так и без него. Несмотря на свою простоту, Openbox имеет множество настроек, манипулируя которыми пользователь может изменять практически любой аспект функционирования оконного менеджера в связи со своими потребностями.

    В серии постов я расскажу о том, как использовать Openbox без окружения рабочего стола, с чем его есть и как конфигурировать. Это на самом деле удобно и очень быстро: многие люди его именно так и используют. Я не исключение: у меня на ноутбуке стоит Debian Lenny с Openbox. Никаких DE даже и не ставил. Использовал активно год, и использую иногда даже сейчас.

    В этом посте я расскажу про основные утилиты и приложения, которые понадобятся. Следующие же будут о непосредственной настройке всего этого. Следующие посты будут небольшие, и будут быстро писаться. Так что ожидайте :)

    Итак, отметим основные преимущества, которые нас будут ждать (конечно очень поверхностные):

    1. Удобство
    2. Минималистичность
    3. Быстродействие
    4. Низкое потребление памяти
    И вот, что нас ждет на выхлопе:

    Менеджер окон
    Каким бы Капитаном очевидности я не показался, или даже каким-нибудь адмиралом, нам понадобится менеджер окон (он же window manager) openbox. 

    Утилиты конфигурирования
    Как-никак, но сделать свой openbox красивым захочет каждый. Но есть же какие-то утилиты конфигурирования? Не лезть постоянно в объемные конфигурационные файлы?
    Да. Такие утилиты есть:
    • obconf – это утилита для непосредственного конфигурирования openbox. Здесь настраиваются шрифты, тема окошек, количество рабочих столов и прочее :)
    • obmenu – утилита для настройки меню, которое выскакивает при нажатии правой кнопки мыши по рабочему столу.
    • mmaker – (MenuMaker) утилита, написанная на питоне, для автоматического добавления всех приложений в меню openbox (и еще кучи wm)
    • gnome-appearance-properties - стандартная настройка тем, иконок, значков указателя dв gtk-приложениях (больше ничего отсюда не надо). Да, многие будут ругаться из-за этого. Но я считаю, что, во-первых, большинство использует в данный момент gnome на ubuntu. И вряд ли кто-то хочет что-то поломать (я и такие фишки мутил).
    • gtk-theme-switch2 - делает ровным счетом то же, что и предыдущая утилита, но не тянет за собой демонов. (Можете попробовать ее, но если уверены, что на gnome вам наплевать) :)

    Файловый менеджер
    Я рассмотрю всего 2 файловых менеджера. Их, на самом деле, гораздо больше, но нам приходится выбирать между удобностью и скоростью.


    pcmanfm – очень удобный и легкий файловый менеджер, я его постоянно использую. Так же он может сам сделать рабочий стол (как nautilus).

    thunar – не менее удобный файловый менеджер. Даже несколько красивее pcmanfm. Но не может сделать рабочий стол. Скорее всего я его заюзаю. :)

      Вообще, никто вам не запрещает использовать тот же nautilus. Но я даже не знаю, какой смысл в этом, если основная задача – производительность и легкость? С тем же успехом можно использовать связку Gnome + Openbox, и наслаждаться жизнью. :)

      Рабочий стол
      Рабочих столов много, все они интересны по-своему. Но все же следует выбрать самый легкий.  Мы же делаем легкую среду? (Я вот вообще не использую рабочий стол.)

      Перечислю “тяжелые”:

      • plasma – десктоп kde4 (Я так и не смог его заставить нормально работать)
      • kdesktop – десктоп kde3
      • nautilus – ну тут и так понятно

      А теперь те, что могут вам понадобиться:
      • pcmanfm – десктоп, который делает pcmanfm
      • idesk – про него почитайте внимательно тут
      Панели
      Тут, конечно, панелей тьма. Например, на первом скрине, вы можете увидеть панель tint2. Это одна из панелей. Не знаю, есть ли они все в репах, tint2 точно есть. Напишу только самые примечательные, которые я использовал достаточно долгое время. :)
      • fbpanel – красивая панелька, имеет трей, менюху, часы и всякие прочие вкусности.
      • pypanel – панель, написана на питоне. Когда-то ставил не из репов. Легко ставится.
      • tint2 – очень удобная маленькая панелька. с треем, часами и прочим. Сейчас активно использую. Очень гибко настраивается. :)
      • Ну и конечно, вы можете поставить gnome-panel и kicker, но опять же – это не нужно. 
      Обои
      Конечно, многим надоедают скучные обои. И хочется принципиально новых обоев.
      Для этого можно использовать следующие утилиты. 
      • feh – очень удобная консольная утилита.
      • nitrogen – гуёвая утилита. 
      Заключение
      Вот и все, с чем мне приходилось сталкиваться при работе с openbox. Повторюсь, следующие посты мои будут о настройке всей этой телеги.


      Ссылка на сайт автора статьи

       
    • linuxesrf 2:56 am on February 6, 2011 Постоянная ссылка | Ответить
      Метки: , , , openbox   

      Почему именно openbox мне нравится 

      В общем на данный момент ресурсопотребление оконного менеджера вопрос не актуален для современных компьютеров и если раньше это и имело огромное значение и оперативная память в 512 считалась роскошью то на данный момент основным критерием выбора является комфорт. И не один менеджер не дает такого мне который дает openbox именно в  плане управления окнами. Кому известен файл rc.xml привожу именно
      Ссылка на сайт автора статьи

       
    • linuxesrf 4:00 am on January 30, 2011 Постоянная ссылка | Ответить
      Метки: , , , openbox   

      Почему именно openbox мне нравитсяO 

      В общем на данный момент ресурсопотребление оконного менеджера вопрос не актуален для современных компьютеров и если раньше это и имело огромное значение и оперативная память в 512 считалась роскошью то на данный момент основным критерием выбора является комфорт. И не один менеджер не дает такого мне который дает openbox именно в  плане управления окнами. Кому известен файл rc.xml привожу именно
      Ссылка на сайт автора статьи

       
    c
    cоздать новую запись
    j
    следующая запись/комментарий
    k
    предыдущая запись/комментарий
    r
    ответить
    e
    редактировать
    o
    показать/скрыть комментарии
    t
    перейти наверх
    l
    go to login
    h
    show/hide help
    shift + esc
    отменить
    Follow

    Get every new post delivered to your Inbox.