Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Linux

Подписаться на эту метку по RSS

Январский марафон. Пост №6: E17

Просмотров: 2304Комментарии: 0
Linux

Первый запуск E17 задает много вопросов: локаль, раскладка, … после того, как ответишь на все вопросы – попадаешь в достаточно стильный интерфейс. Никаких «заморочек», как в Openbox – и панель, и рабочий стол – все тут. Правда, значки и файлы на рабочем столе мне запустить так и не удалось, такое ощущение, что они управляются через iDesk или что-то подобное.

Начал искать статьи по настройке («из коробки» все выглядит, но если хочется «все настроить под себя»?), наткнулся на http://forum.runtu.org/index.php?topic=1607.0 – прочитал, решил, что дальше рассматривать смысла нет: too many bugs. А мне все-таки нужно нормальное рабочее окружение («настроил и забыл»), а не постоянную борьбу с системой.

Январский марафон. Пост №5: Openbox

Просмотров: 3068Комментарии: 0
Linux

С моей точки зрения, openbox – это просто верх минимализма.

При входе наблюдаем пустой экран и меню, вызываемое правой кнопкой мыши на свободном месте. Все. Панели нет. Ничего нет. Приложения сворачиваются не пойми куда :) Впрочем, alt-tab работает исправно, так что «найти» приложение вполне реально.

Попробуем понять, что можно сделать из этого?

Начальное конфигурирование можно сделать при помощи obconf (вызывается, кстати, из меню) – там меняется тема Openbox’a, там же можно поменять количество рабочих столов и т.д.

Итак, для начала – автостарт. Создаем файл ~/.config/openbox/autostart (по умоляанию не создается), заполняем его:

nitrogen --restore &

guake &

lxpanel &

Перезаходим. Ну что, получается очень даже ничего:

Теперь немного подредактируем меню OpenBox, с использованием obmenu – добавим новое меню System с парой команд: Shutdown (gdm-control --shutdown) и Suspend (gdm-control --suspend). По большому счету, это особо никому не надо – но для полноты картины…

Значки на рабочем столе можно получить, прописав в автозагрузку pcmanfm --desktop. Ну то есть в автозагрузке получается что-то типа:

pcmanfm --desktop &

guake &

lxpanel &

В этом случае, кстати, обоями управляет pcmanfm – соответственно, nitrogen --restore & не нужен. Получается примерно так:

Соответственно, вместо lxpanel можно поставить xfce4-panel. И получить нужное мне окружение. Только вот вопрос – чем оно будет отличаться от нативного xfce4? Или нативного LXDE? Да, наверное, почти ничем =)

Январский марафон. Пост №4: fluxbox

Просмотров: 2917Комментарии: 0
Linux

Первый запуск fluxbox меня «порадовал» сообщением, что у меня нет программы, устанавливающей обои, и предложением эту программу поставить.

Я человек не жадный, поставил nitrogen (для памяти: nitrogen --restore & - в автозагрузку). Затем – натравил его на папку с обоями…В общем, обои меняет легко и непринужденно. Темы, кстати, тоже легко поменять – достаточно правой кнопкой щелкнуть на экране и выбрать styles. Ну а там уже на здоровье, как говорится.

Меню если надо можно отредактировать через fluxmenu.

Автозагрузка управляется – редактированием ~./fluxbox/startup

На первый взгляд, fluxbox – та еще «песня». Панель неудобная, меню вызывается правой кнопкой мыши на рабочем столе… Обои меняются через nitrogen или аналоги. Поэтому, возникает вполне закономерный вопрос – «а зачем»? Когда есть среды, в которых так мучиться не надо? Нуу, например, на слабых (совсем слабых) машинах. Хотя не уверен, что это будет хорошая идея.

Далее, что еще в fluxbox вызвало определенные вопросы – так это управление иконками. Я привык, что на рабочий стол клади что хочешь, но из коробки fluxbox вообще ничего не положишь, надо использовать idesk – которая делает ярлыки, и все…. Бррр. Причем, ярлыки надо руками прописывать… Короче, настроить можно – но задолбаешься, пока заработает. Аналогичный проект от fluxbox – fbdesk, на мой взгляд – калька с iDesk.

Поработав в fluxbox, понял, что это штатная панель fluxbox’a вызывает резкое отторжение. Какая-то она чересчур минималистическая… Надо лечить.

Пока же, скриншот: fluxbox + idesk + обои через nitrogen:

И возвращаясь к злополучной панели. Как я говорил, панель на fluxbox до крайности неудобна. Но – где наша не пропала, можно заменить на что-нибудь. Например, на lxpanel (в startup прописываем lxpanel + штатными средствами (напомню, правая кнопка мыши на свободном месте, там через меню) прячем штатную панель). Получается примерно так:

Вообще, про панели планирую написать отдельно.

Да, есть и своя «изюминка» - докер. Докер – это такое место, куда можно поместить виджеты. На скриншотах так как раз и есть: поставлены unclutter и wmnd.

А еще, как и все рабочие среды, fluxbox поддерживает несколько рабочих столов (кому это важно; по привычке работаю только на одном, остальные принудительно отключаю).

Вторая особенность fluxbox – вкладки приложений. Я с ними не разбирался, просто попробовал, что работает – и все. (Для того, чтобы «все получилось» нужно средней кнопкой мыши захватить заголовок окна и перетащить его на другое, получится 2 вкладки… И т.д.).

Если же говорить про fluxbox, то вывод такой: «в чистом виде» он слабо пригоден для меня.

Если поставить xfce4-panel – то куда ни шло. Но отсутствие нормальных значков на рабочем столе напрягает, а «полноформатных» аналогов idesk я так и не нашел.

Примечание:

Хорошая статья по idesk: http://www.oposumo.com/2011/06/idesk.html

Статья про настройку fluxbox (на английском): http://www.linux.com/learn/tutorials/467792-creating-the-perfect-fluxbox-desktop-on-linux

Январский марафон. Пост №3: IceWM

Просмотров: 2535Комментарии: 0

Это Windows-подобный рабочий стол, достаточно легкий… Ставится 2 пакетами: icewm и icewn-themes (можно без второго, но выглядеть будет ужасно). Прописываем тему (это делается через меню самого icewm – «Настройки» - «Тема»). С темой оно выглядит поприличнее… (Вариант – тема меняется в файле ~/.icewm/theme).

Что же касается настройки этой среды, то она неочевидна: все сосредоточено в /usr/share/icewm. Например, поменять обои – идем в /usr/share/icewm/preferenses, ищем DesktopBackgroundImage, раскомментируем, меняем значение. Графических настройщиков (живых проектов, а не упоминаний N-летней давности) не обнаружено.

Вообще, чтобы icewm «было хорошо», в Сети рекомендуют скопировать файлы из /usr/share/icewm в ~/.icewm/ - я так и сделал, кстати, и извращался уже над файлами в домашней директории (а кто-то советует перенести файлы… не пробовал).

Да, автозагрузка есть - ~/.icewm/startup (не забыть сделать +x ему).

Группировки на панели нет, как на панель вынести приложение – не понял. Меню – вообще «песня» (я понял, почему почти все статьи про icewm начинаются с советов «как изменить меню»)..

Но! Есть два существенных плюса:

1) для старых слабых машин, судя по всему – «самое то»

2) все, что можно настроить – настраивается достаточно хорошо. Правда, что настроить нельзя – с тем надо смириться. Без вариантов…

Январский марафон. Пост №2: LXDE

Просмотров: 2590Комментарии: 0
Linux

Помнится, когда-то, когда деревья были большими, а LXDE только появилась, про нее все говорили, что ее основная концепция – это дать пользователю интерфейс, похожий на Windows. Судя по всему, концепция не поменялась – и LXDE продолжает радовать нас традиционнейшим Windows-подобным интерфейсом:

Что не получилось – группировка кнопок на панели. Скорее всего, она для этого не предназначена. (Вернее как – есть «панель запуска приложений», но в ней нет возможности выстроить приложения «в столбик», только «в строчку», что напоминает поведение старых версий Windows).

Автозапуск приложений – надо править /etc/xdg/lxsession/LXDE/autostart – по принципу 1 строка – 1 приложение. (Приложение лучше писать с полным путем, тот же guake у меня только так заработал).

При этом – LXDE легкая и шустрая, много ресурсов не требует.

Общее впечатление: жить можно, но неудобно. По крайней мере, для любителя настроить «всё-всё» под себя.

Январский Марафон, Пост №1: постановка задачи и xfce

Просмотров: 2500Комментарии: 0
Linux

В общем, несколько постов про оболочки linux. С одной стороны, об этом только ленивый не писал, с другой – интересно же посмотреть, что есть в мире. Причем, «пройдусь» я по достаточно экзотическим вещам, KDE и Gnome если и будет не лень рассмотреть, то в последнюю очередь. И да, буду все описывать последовательно.

Для начала – постановка задачи. Точнее, исходные условия.

Я использую xfce – так традиционно сложилось, на linux mint (тоже уже традиция – типа, хорошо допиленная убунта). В основном использую за то, что там можно значки запуска вытаскивать на панель, группировать их как нравится и вообще за то, что в xfce панель удивительно хорошо настраиваема. И да, еще – за меню xfce whisker – совершенно чумовая вещь и удобная вещь. Плюс – автозапуск (у меня там пара скриптов работает и guake запускается при запуске). Соответственно, каждую оболочку я буду пытаться настроить аналогичным образом.

Настройку буду проводить на linux mint 17, на виртуалке – чтобы если что не «положить» живую систему. Ну и «подрежем» параметры: 1 Гб ОЗУ, ресур процессора – не более 50% (на хост-системе Core i3). Ну-с, поехали.

Итак, для начала несколько скриншотов того, что я хотел бы получить. Все сделано на xfce.

Меню whisker – набираем первые буквы приложения, получаем список приложений. Удобно. И еще там внизу меню, под строкой ввода – кнопочка «Настройка», тоже удобно.

PS. Любопытно, кто у кого увел идею: Microsoft у Linux, или наоборот? Честно сказать – точного ответа не знаю, так как за продуктами от MS не слежу уже давно…

Группировка кнопок запуска на панели. Старый Gnome когда-то также умел. Новый наверное тоже умеет, … я не проверял.

Кстати, если немного на тему лирики и философии, то нынешнее состояние xfce мне сильно напоминает gnome примерно 5ти – 7и летней давности.

Еще ремарка к картинкам: у меня рабочий стол примерно такой же (отличается только обоями и количеством кнопок запуска, в остальном – один в один, панель сверху, меню слева, трей справа… да, мне так удобнее).

Кстати, про автозапуск. В Xfce в mint 17 он тут: Меню whisker – «Сеансы и запуск» (надо набрать «Сеансы» - и запустить приложение), там – «Автозапуск приложений».

Для памяти. Переключение раскладки openbox

Просмотров: 3227Комментарии: 0
Linux

Рецепт отсюда: http://oposumo.livejournal.com/23358.html

Чтобы в Openbox начала переключаться клавиатура, надо прописать в ~/.config/openbox/autostart прописать
setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp &
Другие комбинации и подробности - по ссылке на первоисточник.