Pull to refresh

Comments 128

На Qt это хорошо. Надо будет глянуть, автор молодец.
KDE, имхо, дискредитирует своей тормознутостью технологию Qt.

Или же тормоза KDE это следствие криворукости его разработчиков?
Что то я совсем не понимаю критики в сторону KDE. Иногда тормознет на пару секунд, точно так же как и другие среды. Ладно еще критика из за обилия настроек, тут чуть раздуто, но пользоваться можно. Про «криворукость» это вообще глупости. Пишу с KDE 4.7.3.
Так можно при загрузке выбрать не просто GNOME а GNOME Classic, есть еще GNOME Classic no effects и будет все как раньше и без gnome-shell — обычное меню, панели как и в старые времена. Специально перегрузился и сфоткал. На вид оно такое-же. Но все-равно респект! Вдруг окажется что ваше решение лучше я только порадуюсь.
GNOME Fallback никто реально больше не разрабатывает, и скорее всего скоро похоронят, т.к. он существует только для тех конфигураций, которые не могут обеспечить 3D. Но llvmpipe (софтверный драйвер в mesa) научился недавно GLX_EXT_texture_from_pixmap, а значит, может держать композитные оконные менеджеры (линк). Так что я не удивлюсь, если скоро от GNOME Fallback избавятся окончательно.
Неплохо, но вот вывод аля XP стишком преувеличен. Выводить в один или 2 ряда еще ок. Но если я выбираю менюшку с 100 программ, экран моего нетбука забивается полностью! Были бы неплохо например, 2 ряда максимум а дальше как нить прокрутку.
А еще сейчас придумал мегафичу пока писал. Жмешь App и начинаешь вводить название программы, менюшки исчезают и остаются лишь те, где есть проги начинающиеся на символы. Итого не надо копаться в меню, ты можешь помня неск символов посмотреть, какие у тебя есть проги начинающиеся на эти символы и запустить.
С одной стороны в интерфейсе вообще ничего не меняет — ни одной кнопки и т.д. а полезности море. Некий аналог Alt+R (или MOD+R в awesome)
Знаете, если делать не а-ля Win XP или там Win Me, а Win 7 то выйдет именно это :)
Вам надо unity использовать, должно понравится.
минздрав с опенбоксом давно рекомендует tint 2 ;)
но выбор — это всегда хорошо, спасибо, а прозрачность она умеет?
> Не используете арч? А очень зря.
В мире Linux-дистрибутивов есть много другого интересного
>В мире Linux-дистрибутивов есть много другого интересного

Да, например, Gentoo.
KDE — толсто, медленно, глючно, некрасиво.
аж с экрана капает

1) Не толще Гнума
2) Посмотрите не кеды в Арче или Чакре — вполне себе летают, даже на слабом оборудовании.
3) KDE 4!=KDE 4.0 же. Последнии полгода не наблюдаю никаких проблем
3) Субьективно. Если вас не устраивает дефол, то в чем проблема сделать по своему вкусу все?

*на кеды в Арче или Чакре
проблема в текучести плазмы (кде 4.6.5)
Если честно не наблюдал. Сейчас использую 4.7.3 средний аптайм порядка 40 часов — не течет
* 4.7.4 забыл, что обновился вчера)
ну я поглядываю иногда, может в wheezy в этом году дождусь этой версии, сравню
UFO landed and left these words here
Живу месяц в кедах 4.7.2 (после unity) и совершенно не устраивают, постоянно крашась или не отдавая фокус между окнами. Так что не надо идеализировать свою среду. Ощущается весомый недопил так же как и в unity.
В вашем случае претензия очевидно в сторону криворуких дистростроителей. Давно уже ничего подобного не проявляеться- хотите хорошие, годные кеды юзайте Арч или Чакру. В прочих их собирать не умеют
а слабое железо, это по вашему какое?)
Дочитал до конца. Делать что-то самому это гуд. Но все же не повод кидаться какашками во все существующие решения -даже если они лично вас не устраивают

Если человек делает что-то свое, и, чтобы обосновать для чего он это делал, без этого не обойтись, к сожалению. Иначе, другие не понимают, и задают дурацкие вопросы: «А зачем?». Никого не хочется обидеть, но такое бывало.
Знаете, ответ на вопрос «А зачем?» очевиден — «Just for fun». И никто больше не будет приставать, а кидание какашками, это явно для повышения ЧСВ и мотивации.

Да-да автор, твои сосисочные черные списки меню безусловно лучше, надежнее, красивее и быстрее чем то, что делают команды профессионалов в течение десятка лет. А ты самый крутой программист и дизайнер в мире. ок!
Я конечно рискую сейчас получить пачку минусов, но подход даже
Just for fun всегда отталкивается от недостатков присущих аналогам. И я бы не назвал это бросанием какашками (хотя автор примерно так описал недостатки аналогов), а обосновывание, что вот есть такие то продукты, у них есть такие-то и такие-то проблемы. «Ради забавы» было разработано решение, в котором данные проблемы устранены (и как обычно, добавлены новые).

А просто just for fun, это всё таки не ответ.
Какой-то узкий jff получился, можно например делать jff собственного самообразования — но не будет лучше, не будет решать никаких проблем — зато даст опыт решения подобных задач автору.
Спасибо за труды, обязательно погоняю в LXDE-шной связке вместо lxpanel — по результатам отпишусь.
Отписываюсь.
Версия была взята для ArchLinux из AUR qtpanel-git
Из положительных моментов:
-панель очень легкая (что немаловажно для философии LXDE)
-выглядит нестрашно
-имеет приятную «фичу» по горизонтальному перемещению вкладок
-не вызывает конфликтов с другим ПО (что скажем наблюдается иногда у lxpanel — в случае с LibreOffice)
Из недостатков:
-не реализован (видимо пока) трей — есть только дата-время
-В Applications нет (видимо тоже пока) возможности перемещения и редактирования ярлыков приложений
-малая возможность конфигурирования, на сегодняшний момент есть только: расположение панели(верх — низ), выбор шрифта и темы иконок (оба выбора не дают выпадающего меню, а требуют текстового ввода — что интуитивно не понятно)

В общем ощущение «ранней альфы» проекта, но задумка понравилась. Буду дальше с интересом наблюдать и периодически тестить эту разработку — в добрый путь :)
Трей реализован — просто у вас видимо уже был один активен. Два одновременно не могут работать.
Да — действительно, гонял параллельно с lxpanel, сейчас запущу вместо последней через /etc/xdg/lxsession/LXD/autostart.
Все — трей появился. Пока на дескопе стартует только qtpanel — все таки погоняю, потестирую ее немного.
Стандартные панельные апплеты lxpanel я не использую за их убогостью, в трее стартуют сторонние приложения — потому разницы тут между lxpanel и qtpanel не заметил.

Выявил еще один недостаток: отсутствие управления рабочими столами: на панели они никак не отображаются. Если переключаешь столы хоткеями — и на разных столах стартуешь разные приложения = они все, в итоге, попадают на общую панель — но открываются только активные для текущего стола.
В результате получается свалка, что скажем мне не удобно: так как раскидываю по 5-ти столам различные по классу задачи (1-й браузер(ы) для серфинга, 2-й офисные приложения, 3-й многократно открытый терминал — в тайлинговом отображении через pytile, 4-й документация в различных форматах, 5-й всякие мультемения и пр развлечения), lxpanel все это богатство отображает в соответствии с активным столом(но не дает переставлять вкладки местами), qtpanel — сваливает в кучу(но можно руками пересортировать вкладки).
А что, на арче таки есть юнити? Я думал чисто убунтовское решение.
В aur есть пакет, но я лично его не пробовал.
и не надо — он ставится с кучей патчей, и работает весьма криво(собственно с таким количеством костылей...)
Пост толще некуда. Поставил-бы минус, да не могу.
Зачем этот велосипед, когда есть tint2, pypanel, Xfce panel, Gnome-panel и ещё туева хуча хороших панелей?
>>Xfce — состоит из уныния и говна мамонта.
Рискну предположить, что вы таки неосилятор. XFCE — единственный нормальный DE, быстрый, лёгкий и развивающийся в правильном направлении.
>>KDE — толсто, медленно, глючно, некрасиво.
Кеды 4.7 у меня не тормозят на стареньком Celeron M 2.4 ГГ с 378 Мб ОЗУ и 64 Мб на встроенной видеокарте. Так что всё зависит от рук, а точнее от того, откуда они растут.
>>Зачем этот велосипед, когда есть tint2, pypanel, Xfce panel, Gnome-panel и ещё туева хуча хороших панелей?

Не согласен. Альтернатива никогда лишней не будет. Тем более что на чистом Qt я панелей что-то с ходу не вспомню.

>>Тем более что на чистом Qt я панелей что-то с ходу не вспомню.

Я знаю не так много wm на qt, и ещё меньше людей которые этими wm пользуются. А для всего стального есть куча куда более лёгких панелей, не требующих qt.
Кеды 4.7 у меня не тормозят

¿с mysql, akonadi, nepomuk, pulseaudio?
Нет конечно. Система почти голая.
голая — это один kwin чтоли?
ну так это не совсем кеды.

а поставить хотябы kmail или kopete — они захотят kdepim, котрый захочет akonadi, который без панка без mysql не запустится.
kdelibs потянут nepomuk вместе с virtuoso.

и как это всё разгребать?
Там теперь даже часы на панели требуют Nepomuk (т.е. по сути, mysql-базу). Нафиг так жить?
это для akonadi нужен sql (теоретически: mysql|postgres|sqlite)
nepomuk использует свою отдельную sql-объектную базу virtuoso, ещё толще, чем mysql.
Можно доставить другой плазмоид часов, который akonadi не хочет.

А так, да, тесная интеграция всего DE тянет за собой прожорливость.
с mysql и pulseaudio(httpd и кучей других чертей) — никаких тормозов
на стареньком Celeron c 378 Мб ОЗУ?
нет, это уже не на стареньком целероне)

для стареньких целеронов с 378 озу конечно лучше не кеды, а что-то максимально простенькое.
tint2 недопиленый: нет перетаскивания окон по панели, не отрабатывается контекстное меню по правой кнопке мыши (не надо писать, что есть в настройках, я знаю, и всё равно не работает).
> нет перетаскивания окон по панели
есть и работает ;)
за месяц доделали?
не знаю, этой фиче вроде как сто лет в обед (точнее не скажу, но более нескольких месяцев точно), иногда пользуюсь
Странно всё это. Я дотошно перерыл все опции в конфиге и мануал, что был на сайте.
я просто как-то попробовал перетащить окно в таскбаре, получилось, специально не настраивал, фича по дефолту
А launcer`ы уже есть в основной ветке? Раньше ради них приходилось ставить из svn
у меня Debian Testing, там версия 0.11+svn20111022-2, лаунчер есть, проверял, работает хорошо
UFO landed and left these words here
>>А что касается того, что разрабатываются велосипеды
Так лучше. Вот скажите мне, чем это лучше, например, чем tint2?
Если бы Торвальдс в свое время слушал таких как вы, то сейчас бы не было этого топика и многих других.
Я могу сказать, чем Linux был лучше Minix, а вот вы на мой вопрос ответить сможете?
Хотя, пожалуй вы правы. Пойду напишу браузер.
Лучше или не лучше решать каждый для себя сам, но он отличается тем, что использует Qt. Альтернатива это всегда хорошо, тем более в некоммерческом опенсорс, где никто никому ничего не должен.
Ещё раз убеждаюсь в вашей правоте. Тянуть в систему 100-мегабайтный фреймворк ради маленькой панельки — несомненный плюс. Простите ещё раз. Теперь я осознал, насколько миру необходима эта панель. Извините.
Какой же вы упертый, снимите шоры. Никто не заставляет вас ничего тянуть, это альтернатива для пользователей KDE, например. То что автор использует свое детище с опенбоксом — это его личное дело.
Извините, не могу промолчать.
Но с таким издевательским тоном — вам прямиком на ЛОР.
Я как раз оттуда.
UFO landed and left these words here
Настроек (в графическом интерфейсе) мало.
UFO landed and left these words here
Когда последний раз смотрел (меньше года назад) было мало, меньше, чем в KDE.
В KDE настроек больше, чем в любой другой DE.
И это замечательно, если бы эта падла всякие непомуки и мускулы, многим не особо нужные — цены бы ей небыло.
А я для себя открыл ее после того как поломали гнома) И безумно доволен)
Да автор лурка перечитал, отсюда и резкость высказываний.
UFO landed and left these words here
Обзор состоит из толстого, унылого пафосного говна снобского автора.
Даже по скринкасту не понял чем оно отличается от 100500 существующих *-panel, пусть того же gnome-panel.
дА, блин, народ, есть же Synase. быстро, удобно, юзабельно до чертиков!
ubuntu-tweak.com/app/synapse
Полет нормальный, даже отличный со времен 10.04.
Есть ppa, если мало фич — можно приклеить свои.
Поиск по системе, поиск по сети, поиск по заданным ресурсам, коммандная строка, калькулятор едрен-батон.
но пролетает как минимум по количеству зависимостй — не все пользуются развесистыми *DE, в частности гномом, и тянуть 100500 зависимостей ради панельки никто не станет.
Всего две зависимости.
Убунту.
Если на арче — хз. Как-то все равно.
А чего, хорошо! Мне вот нравится как отрисовывает интерфейс QT, но я удивлен, что кроме KDE на QT нету больше никаких DE.
Автор молодец, что что-то сделал. Правда не совсем понятен юзкейс этого изделия, ну то такое.
Когда использовал linux на десктопе, — 4-5 лет назад, дома fvwm на работе — fluxbox.
Теперь дома и на работе юзаю один ноут с win7. Какой WM стоит пофиг, когда нужно на десктопе работать, а не десктоп наворачевать.
  • Gnome — временные затруднения в связи с переходом от Gnome 2 на Gnome 3. Аналогичное в своё время было с KDE. Всё будет хорошо, скорей всего.
  • KDE — настраиваемая до последнего винтика среда с великолепной интеграцией программ. Возможно, не лучший выбор для начинающего пользователя, но вполне пригодный для того, кто знает, что нужно ему от интерфейса.
  • Unity — честно говоря, хоть я и видел посты людей, которым нравится Unity, лично я ни одного такого не знаю, и иногда рождается подозрение, что посты эти принадлежат хитрым троллям. С другой стороны, кто-то, наверное, этим всё же пользуется, и некоторые даже не по причине неспособности самостоятельно заменить DE. Так что я не ставлю под сомнение смысл существования Unity, я лишь ставлю под сомнение установку этого интерфейса по умолчанию в наиболее популярном дистрибутиве Linux. Это оставляет у новичков неприятные ассоциации — и, возможно, они больше никогда не будут использовать Linux.
  • XFCE — великолепный DE. Годится и для нетребовательных новичков, и для чертовски требовательных опытных пользователей. Именно XFCE я использую последние года четыре на основном ПК. В отличие от разработчиков Gnome и KDE, разработчики XFCE не ударяются в головокружительные эксперименты и не забывают о пользователе ни при каких условиях. Именно поэтому я считаю XFCE наиболее подходящим DE для своего Debian Stable.
  • LXDE — мне не доводилось им пользоваться, но это легковесное рабочее окружение однозначно имеет право на жизнь — как минимум, на тех конфигурациях, где даже XFCE с трудом ворочается, как бы сложно мне ни было представить подобную конфигурацию у неопытного пользователя (опытный поставит что-нибудь ещё более лёгкое) в две тысячи двенадцатом году.

Впрочем, автор, на мой взгляд, тоже делает нужное и полезное дело. И многим результат его труда может быть полезен. Меня, кстати, всегда удивляло отсутствие легковесных рабочих окружений (или, хотя бы, элементов рабочих окружений, в том числе панелей), написанных на Qt. Ведь, говорят, это великолепный тулкит — так почему же им не пользуются?
в KDE нельзя настроить время всплытия/скрытия скрываемой панели.
Unity мне нравится! только нехватает нижней панели, но её заменяла tint2, а потом ещё что-то, названия не знаю.
Добавил в закладки. И почему ты ничего про тайлинговые WM не написал? Не DE, но ИМХО удобнее.
Ну я уж не знаю, что там до гнома и юнити, но xfce великолепен, уже сколько пользуюсь
LXDE — уныние и отчаяние.

А что конкретно вызвало уныние и отчаяние? Интересно.

По поводу вашей панели, есть пара вопросов тоже:
  • Какие депенсы за собой тянет? (из-за qt)
  • Сколько памяти отъедает в работе?
  • Будет ли поддержка нативных апплетов в этой панели? Ну, какую-нибудь утилиту присобачить с иконкой и меню, да не отдельным процессом в фоне, а библиотекой к панели, с возможностью выбора положения такого значка.
> Какие депенсы за собой тянет? (из-за qt)

только qt и x11

> Сколько памяти отъедает в работе?

18 из них 16 shared
Ну легко сказать только qt, на деле это выльется в 100мб места под всякие либы… Я только ради этой цели хотел узнать депенсы — расчёт места.
Если вы хотите избавиться от qt, чтобы сэкономить место — эта поделка не для вас. Смотрите в сторону tint2
KDE — толсто, медленно, глючно, некрасиво


Если по поводу толсто, медленно и глючно еще можно спорить(хоя 2 из 3х этих утверждений относятся лишь к древнему как мамонты железу), то… некрасиво? Поствьте другую тему оформления и будет вам счастье.
Отличное начало.
Тем оформления, я так понимаю, пока нет?
Чёрный цвет несколько угнетает.

И всё равно отлично.

А как ситуация с поддержкой нескольких мониторов в режиме расширения рабочего стола?
Панель отобразится на первичном экране.
Думаю что такую простую панель просто придется запустить 2 раз на разных мониторах:
env DISPLAY=:0.0 /usr/bin/qtpanel
env DISPLAY=:0.1 /usr/bin/qtpanel
Интересует вопрос независимых настроек каждой из таких инстанций.
Архитектура кода предусматривает возможность наличия нескольких панелей в разных местах, но это нужно вытаскивать в настройки, пока что этого не было сделано.
Mad Fish, не знаю куда лучше написать, поэтому напишу здесь. Многим и лично мне очень сильно не хватает возможности поиска по меню, вроде того, что набираешь первые несколько букв названия программы и меню тут же предлагает найденные варианты.
Примерно так, как это сделано в Windows или Mac OS.
Я знаю, мне тоже хотелось бы что-то вроде Spotlight. Но это немалый кусок работы. Я, наверное, доберусь когда-то, но у меня не так уж много времени. Если кто-то сделает, я приму, конечно. :)
Отличная вешь. Сам пользую для всего — удобно.
Что использовать вместо устаревшего idesk?
А всякие плагины со свистоперделками, типа загрузки CPU, температуры железа и за окном, есть?

P.S. Если кто-то вдруг соберет .deb, скиньте ссылку плз, в тред или в личку, интересно.
Спасибо, собрал в генту — нравится. Прозрачность бы еще… да и побольше конфигурабельности. Для себя перепишу обработчик правого клика на свернутом окне на панели — хочу как в tint чтобы закрывалось :) Еще раз спасибо и заслуженный плюс в карму :)
Прозрачность, кстати, есть, но только настоящая (работает только с композитными оконными менеджерами). Правый клик по идее должен быть настройкой, но для этого надо как-то по-человечески эти настройки сделать. Если будут патчи — присылайте.
Ну… у меня нет больше цели что-то сделать с окном, кликнув на его свернутом варианте на панели, кроме как закрыть… Но все мы разные, может быть кому-то захочется меню..) На то он и opensource, чтобы иметь возможность пилить под себя :)
Собственно, я его вытащил в меню, чтобы нельзя было его случайно закрыть по неосторожности. Можно ещё, в принципе, сделать как в табах в браузере — маленький крестик справа. Всё хочется поэкспериментировать, но руки не доходят.
А имея несколько виртуальных десктопов… можно сделать, чтоб на каждом из них на панели отображалиь окна только с этого десктопа?
Ещё не реализовано (я сам не использую виртуальные десктопы). Если кто-то пришлёт патч — обязательно будет. Ну или когда у меня руки дойдут.
если честно, мне кажется, что юзеры линукс или навсегда остаются в GNOME/KDE/XFCE (особо привязанные остаются на конкретной версии

те, кого не устраивают вышеупомянутые вещи пересаживаются на что-то легковеснее и «красноглазое» типа dwm
Поди еще и на QWidget'ах панель сделана и без возможности свои апплеты пихать и поди без трея.
Ну вы бы хоть скринкаст открыли, что ли. Там же отчётливо видно иконку в трее.
Реализация сделана с помощью QGraphicsScene. Архитектура построена на апплетах, но без внешних плагинов (т.е. все апплеты в исходниках). Можете посмотреть код — он очень простой.
Сделайте уже простую панель, точнее набор биндингов к qml для построения своих панелей любой степени сложности! Будет куда круче.
Я, кстати, хотел сначала делать на QML. Но столкнулся с какими-то мутными проблемами при попытке реализовать такой drag-and-drop с анимацией, как у меня сделан. Я уже сейчас не помню точно, но почему-то оно мне не понравилось. Да и пусть уж лучше целиком native code-ом будет, если честно.
кстати, спасибо, мне все было лень поискать что-то другое на замену obmenugen для генерации меню в openbox. Благодаря автору, я все-таки пересилил себя и нашел отличнейший генератор openbox-menu (гуглокод).
Немного подправил код (для генерации собственных нужд), в результате получил такое меню:

Все обновляется автоматически после установки/удаления программ + можно разные схемы меню использовать, лежащие в /etc/xdg/menus (я использую kde4-applications.menu, так как более привычно)
> Ещё добавлю кое-какую статистику (число строк кода, замеряно cloc, без комментариев и пустых строк)
это практически ни о чем не говорит, так как использованные библиотеки разные, из списка более менее можно сравнить по этому параметру: lxpanel, xfce4-panel и gnome-panel
Выглядит пристойно, но, по-моему, у вас что-то странное с меню приложений. На секунду у меня создалось впечатление, будто в нём нет поиска, то есть чтобы запустить, например, Gnumeric, вместо нажатия ◆¹, g, n, u, m, Enter придётся рыскать по меню!

Но ведь это ошибка, не может же такого быть, чтобы кто-то в конце 2011 года делал меню в стиле Windows 95, правда? Подскажите, пожалуйста: где в вашем меню приложений спряталась основная его составляющая — поиск? Дополнительный-то интерфейс выбора приложения из списков по категориям я увидел.

¹ ◆ — клавиша между левыми Ctrl и Alt.
вы не могли бы помочь:
Please set them or make sure they are set and tested correctly in the CMake files:
X11_Xcomposite_LIB (ADVANCED)
    linked by target "qtpanel" in directory /home/cap/archives/src/qtpanel
X11_Xdamage_LIB (ADVANCED)
    linked by target "qtpanel" in directory /home/cap/archives/src/qtpanel


хотя
x11proto-composite-dev x11proto-damage-dev
установлены
Установите libxcomposite-dev и libxdamage-dev.
о, пасибище! на нетрезвую голову уже туго соображаю)
Для rpm-based:
sudo yum install libXcomposite-devel
UFO landed and left these words here
Минздрав рекомендует вообще fvwm
Жаль, но не совместимо с 4.6.х
dockapplet.cpp:125: error: ‘currentMSecsSinceEpoch’ is not a member of ‘QDateTime’
Debian отдыхает
Ну, это не такая и большая проблема. Можете закомментировать этот кусок (используется для анимации urgent-окон в таскбаре), или заменить эту функцию с помощью POSIX-функции gettimeofday.
Или обновите Qt, в конце концов. Поддерживать старые версии — не лучшая затея. Лучше уж обновиться.
Only those users with full accounts are able to leave comments. Log in, please.