LINUX.ORG.RU

Awesome is for awesome users

 ,


0

0

Пересел на Awesome и на десктопном компьютере.

Пишу маленькую lua-либу, дабы использовать пользовательские shell-скриптики в виджетах Awesome, к Wicked уже намаялся прикручивать свою функциональность. Через эту либу сейчас работает отображение погоды скриптом conkyForecast, отображение уровня громкости ALSA и "плеер". Есть нерешенные проблемы, поэтому на всеобщее обозрение код пока не выкладываю.

>>> Просмотр (1280x1024, 300 Kb)

★★★★

Проверено: hibou ()

Пипец, как такое ШГ можно терпеть? Некоторые линии в один пиксель, некоторые в 2, некоторые сглажены. Жуть!

xorik ★★★★★
()

Я бы потемнее сделал + битмап шрифты поставил.

Sekai
()

Реально очень много людей кодят, наблюдая сжатую, но всё же занимающую добрую половину экрана, главную страницу ЛОРа

Gary ★★★★★
()

оххх... ШГ. Глаза из-за контраста выпали.

l0stparadise ★★★★★
()

Для полноты картины советую поставить vimperator и ликвидировать дырки снизу и справа от окошек терминалов

Ichiro
()

это ж как ты ЛОР таким сделал?????

Komintern ★★★★★
()

Так в Осоме была подобная функциональность... или это я сам писал. Но то, что у меня такое было - 100%

andreyu ★★★★★
()
Ответ на: комментарий от mydoom

> зато сколько возможностей!

Да, сколько возможностей получить геморой при апдейте Осома. Постоянные ломки конфига и апи. Про странное поведение Осома в последних версиях вообще молчу. Без своих собственных костылей в нем работать было очень сложно.

p.s. Бывший пользователь Awesome 2.х и 3.х, сбежавший на Ion3.

andreyu ★★★★★
()
Ответ на: комментарий от Farcaller

>конфиги авесам-3 как всегда мозготрахательны.

За недельку привыкаешь, и очень даже приятно.

>а можно ссылку на обоину?


Пожалуйста:
http://customize.org/wallpapers/63593

>наблюдая сжатую, но всё же занимающую добрую половину экрана, главную страницу ЛОРа

>это ж как ты ЛОР таким сделал?????


пеар #2 моей темы для лора: http://userstyles.org/styles/18354

>ШГ


мой тип монитора, очень вероятно, отличается от вашего. на ноутбуке я на этот же шрифт сам смотреть не мог, а на элт очень хорошо работать с таким.

>советую поставить vimperator


не, мне больше дефолтный фокс нравится, с ликвидированными излишними панельками и менюшками

>и ликвидировать дырки снизу и справа от окошек терминалов


а вот тут хотел спросить, как это сделать, как раз :) у xterm'а какой-то отступ по краям есть, или почему они появляются?

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от RaySlava

>сколько возможностей получить геморой при апдейте Осома.

дык он эволюционирует. если не хочется эволюционировать вместе с ним - лучше не пользоваться.
пока сколько изменений заметил - все делают эйвсам только приятнее.

ps: бывший пользователь openbox, сбежавший на awesome

>без своих собственных костылей в нем работать было очень сложно.


свой "костыль", который сейчас еще недоработанный и кривой, и о котором сабж, на всякий случай выложил: http://code.google.com/p/bashets/

>А что за шрифты в виме?


дефолтный Monospace, 8

ps: насчет контраста - таковы настройки моего монитора и моих глаз, что мне удобны сильно контрастные темы.

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от zhuravlik

>а вот тут хотел спросить, как это сделать, как раз :) у xterm'а какой-то отступ по краям есть, или почему они появляются?

Мне стыдно, но я забыл как это сделать, попробуйте следующее c.size_hints_honor = false. Оно есть в дефолтном конфе, но то ли закомментировано, то ли true.

Ichiro
()
Ответ на: комментарий от Ichiro

>Мне стыдно, но я забыл как это сделать, попробуйте следующее c.size_hints_honor = false. Оно есть в дефолтном конфе, но то ли закомментировано, то ли true.

Зря стыдитесь, вы все помните. Спасибо большое! :)

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от zhuravlik

> >сколько возможностей получить геморой при апдейте Осома.
> дык он эволюционирует. если не хочется эволюционировать вместе с ним - лучше не пользоваться.


Это не эволюция, а регрессия. Только то, что вспомнилось:
- floated-окна прячутся под tiled-окнами. Еще в 3.1.х такого не было;
- в magnify-раскладке поменяли действие кнопок J и K.
- у полноэкранного (по кнопке F) приложения забыли спрятать тайтл-бар.
- при открытии floated-окна, оно может уползти за пределы экрана.

На все это я писал патчи, но мне надоел весь этот геморой и я просто перешел на Ion3. Настроить его можно не менее удобно и гибко, чем Awesome, а стабильности и удобства на порядок больше.
Правда Ion3, в отличии от Осом, является статическим тайловым менеджером.

> пока сколько изменений заметил - все делают эйвсам только приятнее.


Или вы им не пользуетесь, или только недавно на него пересели.

p.s. Сам я его относительно давно не использую, но вот друг использует и матерится на все текущие версии. Только из-за собственной лени он не сменил его на что то более адекватное.
Я верю в то, что Осом со временем станет хорошим WM, но для этого нужно разогнать половину новоиспеченных разработчиков Осом. Там сейчас такой бардак...

andreyu ★★★★★
()
Ответ на: комментарий от zhuravlik

а вот тут хотел спросить, как это сделать, как раз :) у xterm'а какой-то отступ по краям есть, или почему они появляются?

Где то так:

-- Hook function to execute when a new client appears.
awful.hooks.manage.register(function (c, startup)

    ...

    -- Honor size hints: if you want to drop the gaps between windows, set this to false.
    c.size_hints_honor = false
end)
andreyu ★★★★★
()
Ответ на: комментарий от andreyu

>floated-окна прячутся под tiled-окнами

для меня это фича, а не баг :)

>у полноэкранного (по кнопке F) приложения забыли спрятать тайтл-бар

>при открытии floated-окна, оно может уползти за пределы экрана.


ни разу не было такого. не везет.

>только недавно на него пересели


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

>Где то так:


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

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от Jayrome

>Некрасиво, как будто в допотопном терминале каком-то. >Светлый awesome, красиво)

Разные люди - разные мнения. :) Но все равно приятно.

zhuravlik ★★★★
() автор топика

Сила tiled wm не в том, что бы открыть кучу окон в одном тэге(группе) и мастурбировать на них. Когда вы это уже поймете? Неужели удобно в таком фф просматривать страницы? Неужели в столь маленьком окне вима удобно что-то редактировать?

По сабжу. Шрифты приятны, это радует. Тема слишком яркая, попробуй сменить на что либо по темнее, поймешь. Зачем тебе таскбар? Убери его, и нижнюю панельку наверх закинь, будет удобнее и место сэкономишь.

> Пишу маленькую lua-либу, дабы использовать пользовательские shell-скриптики в виджетах Awesome, к Wicked уже намаялся прикручивать свою функциональность. Через эту либу сейчас работает отображение погоды скриптом conkyForecast, отображение уровня громкости ALSA и "плеер"

Не понимаю зачем. Все это сам авесом может, просто надо подумать. Кстати, есть куда более вменяемый и удобный dzen2. Зачем костыль не ясно.

Ну и в довершении. Открой для себя переименование тегов, создание правил в авесоме. И прикрути shifty.. Жить станет сразу приятнее.

В общем, тройка с минусом. С большим минусом.

bosha
()

Ужасненько, всё сливается.

jcd ★★★★★
()
Ответ на: комментарий от bosha

> Сила tiled wm не в том, что бы открыть кучу окон в одном тэге(группе) и мастурбировать на них.

Чочо? Я открыл кучу окон в одном теге, чтобы только их показать. На то и скриншот, чтобы на нем все было видно. Неужели можно подумать, что я пользуюсь таким раскладом все время?

>Тема слишком яркая, попробуй сменить на что либо по темнее, поймешь.


Я уже не раз говорил, что мониторы у всех разные. От темных тем на моем мониторе красноглазие наступает минут за пятнадцать-двадцать.

>Зачем тебе таскбар? Убери его, и нижнюю панельку наверх закинь, будет удобнее и место сэкономишь.


Эм. А зачем мне экономить место при 1280х1024? Панельки расположил там, где мне это удобно, и настроил их так, как мне это удобно.

>Открой для себя переименование тегов, создание правил в авесоме. И прикрути shifty.. Жить станет сразу приятнее.


Для меня 1-9 очень понятно и не напрягает. Не люблю, когда что-то за меня размещает приложения по тегом, поэтому никаких правил - от дня к дню я это делаю по-разному. Динамические теги мне тоже не нужны, хватает стандартных девяти. А жизнь и так прекрасна и приятна. :)


ps: В общем-то, я не очень понимаю подобные отзывы. Ведь каждому живется по-своему и он организует свое окружение так, как ему удобнее. А если наши понятия об удобстве не совпадают - уж простите, разные мы люди.


>Ужасненько, всё сливается.


И еще раз убедился, что оценки скриншота сильно зависит от типа монитора. :)

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от zhuravlik

> Для меня 1-9 очень понятно и не напрягает. Не люблю, когда что-то за меня размещает приложения по тегом, поэтому никаких правил - от дня к дню я это делаю по-разному. Динамические теги мне тоже не нужны, хватает стандартных девяти. А жизнь и так прекрасна и приятна. :)

Тогда совет.. Смени тормозной авесом на что либо более быстрое. Я так и сделал. Пользую musca. Единственное что бесят разрывы непонятно откуда взявшиеся =)

bosha
()
Ответ на: комментарий от bosha

>Тогда совет.. Смени тормозной авесом на что либо более быстрое. Я так и сделал. Пользую musca. Единственное что бесят разрывы непонятно откуда взявшиеся =)

Ага, спасибо за совет. Awesome действительно тормозной, этого я не отрицаю. И в нем глючат vmware и matlab, которыми мне иногда необходимо пользоваться. Так что погляжу в сторону чего-нибудь другого, конечно.
А разрывы - с октября не было. :)

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от bosha

>Я про другие разрывы ;)

А. Понятно. Напоминает разрывы, которые я недавно по подсказке в этом треде устранил в Awesome. Может, и там как-то это можно сделать. Ладно, как-нибудь попробую этот менеджер окон, неплохо выглядит. :)

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от sv75

>Что за шрифты в FF?

Обычный системный serif.

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от scaldov

>О, боже, какое у.г.

А не у.г. только компиз, да?

>А что не на бейсике? Уже не модно?


На бейсике я напрогался в детстве, когда у меня был компьютер Magic - такая "клавиатура", которую можно было подключать к телевизору. Может, кто еще помнит. Правда, у меня под боком не было ни одного компьютерщика, и поэтому игры с магнитофонных кассет я так и не смог запускать. Но, может, к счастью - иначе бы я не заинтересовался встроенным бейсиком. Хотя я и не думал тогда, что потом захочу стать компьютерщиком.

P.S.: По-моему, Lua - довольно перспективный язык, именно в качестве скриптового. Мне понравился.

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от andreyu

> Я верю в то, что Осом со временем станет хорошим WM, но для этого нужно разогнать половину новоиспеченных разработчиков Осом. Там сейчас такой бардак...

По-моему им нужен сильный BDFL, который бы прекратил разброд и шатания. Глядя на этот осом я всё более уважаю Anselm Garbe и его "suck less" философию. В своё время он яростно оберегал dwm от улучшателей и оказался прав. Стоило только снять ограничения, как появилось такое вот чудовище.

Hjorn
()

Сколько я не старался пересесть на tiled wm -- ничего не получалось. Ну никак не могу понять, зачем себя заставлять делать то, что прекрасно должен (и умеет) делать классический в этом понимании wm -- организовывать окна? если что не понравилось -- ну перетащи окошко влево\вправо и все. Писать же конфиги под каждое приложение... А если уже говорить про такие "монстры", как Eclipse, GIMP, то все ещё более и более начнет казаться странным.

ucalculus
()
Ответ на: комментарий от ucalculus

> Ну никак не могу понять, зачем себя заставлять делать то, что прекрасно должен (и умеет) делать классический в этом понимании wm -- организовывать окна? если что не понравилось -- ну перетащи окошко влево\вправо и все.

Вы что то путаете, как раз классический wm заставляет заниматься ручной организацией окон. То самое "перетащи окошко". Ещё найти его надо для начала.

> А если уже говорить про такие "монстры", как Eclipse, GIMP, то все ещё более и более начнет казаться странным.

Для гимпа лучше всего годится статический тайлинг. А вообще, "монстры" вроде emacs и того же eclipse как правило реализуют внутри себя собственный tiled wm. Иначе работать с ними очень трудно. Концепция перекрывающихся окон ни к черту не годится, когда приходится иметь дело с множеством объектов на экране. Я вообще удивляюсь, какой больной мозг её придумал. Ни для маленьких экранов не подходит, ни для больших.

Hjorn
()
Ответ на: комментарий от ucalculus

>зачем себя заставлять делать то, что прекрасно должен (и умеет) делать классический в этом понимании wm -- организовывать окна

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

>если что не понравилось -- ну перетащи окошко влево\вправо и все


А в тайлинговых - перекинь на другой тег, и все.

>Писать же конфиги под каждое приложение


Ни разу этим не занимался.

>GIMP


Я все изумлялся, как можно пользоваться таким аццким UI, который существует в Gimp. Но только с переходом на Awesome я понял всю прелесть такого UI для тайлинговых WM. Панели располагаются по краям, а само окно занимает все оставшееся место. Кайф. :)
Я вот про такое поведение окон:
http://img24.imageshack.us/img24/7269/200909131929061280x1024.png
Сам случайно об этом узнал, но теперь доволен очень.


ps: Я до этого лета пользовался исключительно "классическими в этом понимании wm". На Awesome перешел с Openbox, обратно уже не тянет. Хотя, может, это мои личные проблемы.

Даже в Windows, когда приходится иметь с ним дело, я пользуюсь стандартным тайлингом. Он жутко неудобен в плане клацанья мышкой для достижения эффекта, но это все равно не ресайз окон вручную. Кто не знает - выделяете несколько окон с зажатым Ctrl и выбираете из контекстного меню "разместить плиткой". Причем эта фишка существует, кажется, очень давно.

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от Hjorn

>Концепция перекрывающихся окон ни к черту не годится, когда приходится иметь дело с множеством объектов на экране. Я вообще удивляюсь, какой больной мозг её придумал. Ни для маленьких экранов не подходит, ни для больших.

Именно. Особенно если представить себе перкрывающиеся окна на экране мобильника. Или на огромном экране кучу маленьких окон, за которыми будешь гоняться. Да и на средней величины экране это как-то противоестественно.

+me представил себе авиадиспетчера, который перетаскивает окошки с целью что-то посмотреть и не пожелал бы пользоваться его услугами

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от swar0g

>Что нужно писать в опциях тега, чтобы он так себя вёл?

Здесь я все-таки использовал мышку. Надо будет побубнить над конфигом немного.
А мышкой можно перетащить панель в право-верх, право-низ, лево-верх или лево-низ, чтобы такое получалось.

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от ucalculus

> Ну никак не могу понять, зачем себя заставлять делать то, что прекрасно должен (и умеет) делать классический в этом понимании wm -- организовывать окна?

К сожалению не очень многие "классические" оконные менеджеры могут действительно организовывать окна. Как правило, окна на рабочем столе выстраиваются пользователем вручную, тем более на разрешениях выше, чем 1280x*. Фреймовые оконные менеджеры позволяют не задумываться о ручном расположении окон, т.к. для этого используется предопределенная разметка.

> если что не понравилось -- ну перетащи окошко влево\вправо и все. Писать же конфиги под каждое приложение... А если уже говорить про такие "монстры", как Eclipse, GIMP, то все ещё более и более начнет казаться странным.


Вас кто-то ввел в заблуждение. Абсолютно не обязательно писать конфиги для каждого приложения. Но для некоторых приложений, таких как Gimp, необходимо указать, чтобы они запускались в режиме "плавающих окон", т.е. как обычно.

P.S. К современным мониторам от Самсунг с большими разрешениями идет утилита под виндовс, позволяющая запускать окна в нескольких фреймах:

http://www.samsung.com/ua_ru/consumer/detail/detail.do?group=computersaccesso...

Hint: программное обеспечение Multiscreen

asandros ★★
()
Ответ на: комментарий от pi11

Если что, интересно, то всегда признаю это -- понравился вид GIMP. Лично как-то пробывал запуситить его в Ion3 (голом) -- вообщем не понравилось, мягко говоря.

Но и по поводу "кучи перекрывающихся окон" -- у меня нету такой "кучи" -- каждому приложению, или скажем, группе приложений выделен свой рабочий стол... да, их у меня 14 =)

ucalculus
()
Ответ на: комментарий от ucalculus

Да, хочу попросить -- можно поглядеть как в этом окружении будет выглядить таки Eclipse?

ucalculus
()
Ответ на: комментарий от asandros

>Hint: программное обеспечение Multiscreen

Наверняка надстройка над существующим тайлингом. :)

>Посмотри xmonad


Посмотрю, обязательно. xmonad, scrotwm и subtle - пока думаю насчет этих. Как только будут нормальные выходные - полюбуюсь на все. :)

>Но и по поводу "кучи перекрывающихся окон" -- у меня нету такой "кучи" -- каждому приложению, или скажем, группе приложений выделен свой рабочий стол... да, их у меня 14 =)


Так в тайлинге можно завести 14 тегов, и будет счастье. Только не надо будет руками трогать окна этих приложения.

>Да, хочу попросить -- можно поглядеть как в этом окружении будет выглядить таки Eclipse?


Сначала оно меня немного смутило:
http://img441.imageshack.us/img441/9653/200909132216211280x1024.png

Но все оказалось замечательно:
http://img190.imageshack.us/img190/5633/200909132220481280x1024.png

zhuravlik ★★★★
() автор топика
Ответ на: комментарий от ucalculus

> каждому приложению, или скажем, группе приложений выделен свой рабочий стол... да, их у меня 14

Тогда для вас dwm/awesome - то, что доктор прописал :)

Hjorn
()
Ответ на: комментарий от Hjorn

ну что ж, таки попробую ещё раз, спасибо за советы и скрин. Вот что меня еще держит на гноме (одно из) -- это автомонтирование всего через HAL -- сейчас тут понабегут и скажут, что реальные пацаны монтируют всё руками, но когда по 10 флешек подряд начнешь перставлять -- замучаешься писать это все. Так вот -- что вы используете? Или таки по старинке -- mount /dev/sdX1 /media/disk; umount /dev/sdX1 ?

ucalculus
()
Ответ на: комментарий от ucalculus

> Вот что меня еще держит на гноме (одно из) -- это автомонтирование всего через HAL

Ну hal не зависит от гнома. Есть thunar и pcmanfm, которые с ним дружат. Можно и nautilus запускать. Я лично предпочитаю по старинке ручками монтировать. Правда у меня всего 1 флешка и 1 плеер.

Hjorn
()
Ответ на: комментарий от ucalculus

>Так вот -- что вы используете? Или таки по старинке -- mount /dev/sdX1 /media/disk; umount /dev/sdX1 ?

Прописал все свои флешки в fstab и по-старинке mount /mnt/flash.
Чужие флешки через pcmanfm монтирую.

А вообще - есть замечательный софт под названием ivman, немного попользовался - без нареканий работает. Очень советую. Он вообще не только флешки умеет монтировать, а реагирует на любые события HAL, для которых через xml-конфиг можно назначить соответствующие действия.

zhuravlik ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.