Linux -- это интересно

Razor-qt (Razor Qt Project)


Рубрика: Изучаем Linux -> Системные утилиты
Метки: | |
Просмотров: 13492

Лёгкая и простая в использовании среда рабочего стола.


Razor-qt (Razor Qt Project) — проект по созданию Qt среды рабочего стола сочетающей в себе простоту использования и низкое потребление системных ресурсов.

Проект Razor-qt находится в стадии активной разработки (03.06.2011 года состоялся первый публичный релиз окружения версии 0.3), а начинался проект как модификация Antico (Antico DE - лёгкое Qt рабочее окружение), прекратившего своё развитие, но в последствии был переписан и теперь является полностью самостоятельным проектом.

Razor-qt сохранил основную идею построения пользовательского интерфейса реализованную в Antico, состоящую в предоставлении комплекта инструментов организуемого пользователем в наиболее удобном для себя виде, добавляя только требующиеся инструментарий (модульная архитектура).

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

Razor-qt не имеет привязки к какому либо менеджеру окон (использует пользовательский оконный менеджер) и может использоваться совместно с любым современным WM (Window Maker, Xfwm4, JWM, IceWM, Openbox и пр...). По мнению разработчиков пользователь сам должен решить что он хочет использовать (большинством разработчиков используется Openbox).


Razor-qt пока содержит несколько компонентов:

librazorqt — общая, пока не очень большая, коллекция библиотек (фреймворки для разработки Razor-qt совместимых приложений), включающая в себя обработку XDG (X Desktop Group), обработку параметров настройки/конфигурации и управление электропитанием.

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

razor-panel — классическая для большинства сред рабочего стола панель (перемещаемая с регулируемым размером), расширяемая плагинами (плагины могут быть размещены в любом порядке и/или удалены). Имеется плагин часов, меню, переключатель рабочих мест, панели задач и запуска, очистки рабочего стола и системный лоток (системный трей).

razor-session — менеджер сессий, позволяющий корректно завершить сессию, заблокировать экран, включить "спящий режим", перезагрузить и/или выключить компьютер (можно использовать и другой менеджер сессий, например oblogout).

razor-appswitcher — модуль позволяющий переключаться между окнами, открытыми в полноэкранном режиме, по нажатию Alt+Tab.

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

Лицензия: GNU General Public License (GPL)

Домашняя страница

Страница на sourceforge.net

Страница на нашем форуме

Комментариев: 42 RSS

Qt4 + использует пользовательский оконный менеджер = "низкое потребление системных ресурсов" ? :)

"большинством разработчиков используется Openbox" - LXDE на Qt4

Qt приложения без KDE зависимостей не сколько ни тяжелее чем GTK приложения, а выглядят намного симпатичнее.

LXDE без Openbox"а не работает, а это как я понял, не зависит не от какого оконного менеджера и его можно хоть к Гному прикрутить (что я сегоня и попробую).

Начало хорошее, если не забросят то приятное окружение может получится, в замен чисто планшетному Гному3 уже пора что то подбирать, если форка Гнома2 так и не появится!

Сколько лет в Линуксе, сколько раз уже слышал, что QT красивее GTK. Но так и не понял, чем же красивее? Да, они по-разному выглядят, как правило. Но чтобы заявить, что QT красивее...

Ну я как бы тоже не первые полчаса с ним знаком! =)

А вы попробуйте, сравните к примеру имеющийся QT и GTK интерфейс у одного приложения, у хотя бы у peazip. Сравнение довольно наглядно покажет что симпатичнее глазу, а что не очень, хотя на вкус и цвет... Хотя привыкаешь к интерфейсу и потом уже не замечаешь какой он...

Да и к тому же большой плюс QT интерфейсов в том что они почти все более настраиваемые (от установки собственного шрифта и величины иконок до смены местоположения меню и панели инструментов) чем GTK интерфейсы.

Ну и в завершение разговора, об красоте оформления приложений, давайте вспомним очень эстетичные и симпатичные интерфейсы Java и wxWidgets приложений! =)

А вообще, самый эстетичный и красивый это CLI интерфейс...

"Qt приложения без KDE зависимостей не сколько ни тяжелее чем GTK " - Qt3 не тяжелее GTK2, Qt4 - прожорливей

"его можно хоть к Гному прикрутить (что я сегоня и попробую)." - ну и как получилось два DE смешать?

Qt4 - прожорливей? Эта прожорливость можт и заметна на стаых компах, хотя я этого не замечал, но на более менее современных это и не заметно.

Да DE то одно, а вот оконные менеджеы разные.

"но на более менее современных это и не заметно" - прожорливость прог всегда решается покупкой памяти?

"Да DE то одно, а вот оконные менеджеы разные" - гном WM ?

Вы надеюсь разницу меж DE и WM понимаете?

Прожорливость прог всегда решается покупкой памяти?

-Вы о чём это вообще? Вы что, всегда черпаете знания у ЛОРовских троллей, или у вас это какой то собственный комплекс к Qt приложениям пожирающим память? Никогда не понимал, в чём прикол всюду повторять глупые остроты больных хроническим троллингом...

Хотя о чём это я? Анонимы же всё лучше всех знают, во всём разбираются, потому они и анонимы! =)

А вы то видать понимаете это во всех тонкостях! =)

Внезапно! Гном это DE со своим WM, или вы этого не знали? И у KDE тоже, как не странно бы это вам казалось, тоже есть свой оконный менеджер... Уппс! =)

Почитайте, будьте душечкой, хотя бы описание того в Википедии, там само понятным и простым языком всё написано...

Спасибо за обзор. Я один из разработчиков razor-а, поэтому можете задавать любые вопросы про него.

"большинством разработчиков используется Openbox" - LXDE на Qt4

Ну отчасти Вы правы, razor имеет нечто общее с LXDE. Мы не задались целью переписать LXDE на Qt, но меня всегда удивляла ситуация - на GTK есть легкие замены гнома LXDE, XFCE. А почему нет альтернатив для KDE? Вот такую легкую альтернативу мы и пытаемся сделать. Можете назвать это LXDE на Qt, можете сказать KDE3 на Qt4 или KDE4 без плазмы (хотя по функционалу мы пока не дотягиваем). Кстати многи е почему то считают что DE обязательно должен содержать свой WM, я не совсем понимаю зачем. Сейчас разор работает под несколькими WM (https://github.com/Razor-qt/razor-qt/wiki/Window-Managers). Пока нас вполне устраивает их функционал, зачем изобретать велосипед? Упремся во что-то будем думать.

Qt приложения ... выглядят намного симпатичнее.

Сложный вопрос, все зависит от Qt-стиля, Oxygen аккуратная тема (IMHO конечно), а стандартные Cleanlooks или Plastique пострашнее, я уж не говорю про CDE или Motif. Ну и конечно, у каждого свои пристрастия. Кстати внешний вид razor-а сильно "темезируется". Сейчас это сложно увидеть, реально сейчас есть всего одна тема (во второй только лого другого цвета, и другие обои). Но через QSS можно менять и цвета и рамки/отступы и размеры элементов.

Qt4 - прожорливей?

Память и скорость программы больше определяются прямотой рук программиста чем тулкитом. Конечно C-ишная структура компактнее чем класс, но не столь критично. Вон Chrome и FF написаны не на Qt а память жрут только в путь. Да, в Qt4 есть некоторые классы с которыми IMHO перемудрили. Например QTreeView при большом количестве элементов тупит. Но в целом Qt4 хороша, на мой взгляд конечно.

И в заключение о новой версии. Новая версия сейчас активно пилится, надеюсь в сентябре выпустим релиз. Что обычный пользователь заметит:

* Диалоги настроек у плагинов в панели.

* Drag'n'drop иконок в панели быстрого запуска (quicklaunch).

* Запускалка программ, аналог krunner из KDE.

* Куча мелких доработок.

Плюс внутренняя чистка кода, и конечно багфиксы.

Аноним10 2011-08-18 в 17:21:22

"Внезапно! Гном это DE со своим WM, или вы этого не знали" - Вы гном на mwm запускали?, а xfce4? - чтобы понять разницу меж DE и WM, про kwin или metacity рассказывать не стоит, т.к. все грамотные, вопрос был про совместный запуск двух DE, как прошёл? не мешали др. другу? :)

Аноним11 2011-08-18 в 17:37:34

"Но в целом Qt4 хороша, на мой взгляд конечно" - сейчас уже готовятся к QT5 :)

"Вон Chrome и FF написаны не на Qt а память жрут только в путь" - да, но ff 6.0 вроде шевелится стал, так что прогресс :)

кстати задумка хорошая LXDE & XFCE на Qt, ждём релиза

Аноним12 2011-08-18 в 18:21:16

небольшое пожелание к разработчикам (раз уж KDE3 на Qt4): а разные фоны к рабочим столам прикрутите, как в KDE3, очень нравилась эта фича

вопрос был про совместный запуск двух DE, как прошёл? не мешали др. другу?

Я так понимаю это относится к фразе "его можно хоть к Гному прикрутить (что я сегоня и попробую)", как мне кажется имелся в виду именно metacity. Но вообще DE это набор согласованных программ, поэтому реально запустить часть прог из одного DE, а часть из другого. Собственно я так и живу, использую разор и программы из KDE, ну нет пока у нас аналогов для всего что нужно.

"Но в целом Qt4 хороша, на мой взгляд конечно" - сейчас уже готовятся к QT5 :)
Qt5 будет еще в 5/4 раза хорошее:) Если конечно нокию не переклинит на QML и Javascript.

"Вон Chrome и FF написаны не на Qt а память жрут только в путь" - да, но ff 6.0 вроде шевелится стал, так что прогресс :)
Так я и говорю, тулкит остался программа стала быстрее и стройнее, значит проблема не в тулките.

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

Аноним16 2011-08-18 в 20:38:31

про два DE вопрос не к Вам был :)

про запуск двух DE имелся в виду запуск именно gnome-session и razor

а по поводу с KDE: при запуске startkde и razor не будет "недопониманий" меж ними? )

поэтому реально запустить часть прог из одного DE, а часть из другого.

:))) У меня тоже знатный винегрет в тарелке Openbox"а намешан! И регулярно компоненты заменяются и перемешиваются.

ну нет пока у нас аналогов для всего что нужно

Чего уж говорить, тут самому себе то не можешь полностью удовлетворяющий во всём софт подобрать. То то не нравится, то другое, то третье! А тут для DE!

Вот только что logout приложение я себе подобрал, симпатичное (OBLogout называется):

http://zenway.ru/uploads/file/oblogout.jpeg

Ну и естественно Openbox оказался почти идеалом, в качестве полочки для размещения нужного мне и не очень нужного ПО. Обстроился вроде как неплохо, но хочется постоянно чего то поновее что ли... :)))

- По поводу Razor и его фишек/функций, есть кой какие идейки/мыслишки/пожелашки, вот как сформулирую в осмысленные предложения, поделюсь! :)))

А где кстати? Есть какое то официальное место для русскоязычного обсуждения? Хоть с английским и немецким вроде как в ладах, но на родном языке всё же приятнее излагать мысли.

Может тут, на форуме темку сделать, что бы скидывать туда идеи?

Засим тут писать закругляюсь...

Удачи вам и спасибо за хороший проект!

а по поводу с KDE: при запуске startkde и razor не будет "недопониманий" меж ними? )

Серьезных нет, я частенько запускаю части разора из под кде когда тестирую программу. Могут быть мелкие косяки вроде одна панель закрывает другую, или по Alt+F2 будет вызываться только последняя запущенная пускалка программ. Но зачем иметь 2 панели на одном краю экрана, или 2 запускалки одновременно? Все же анекдот про лесорубов и пилу (http://www.anekdot.ru/id/179790/) классный, точно показывает нашу логику.

По поводу Razor и его фишек/функций, есть кой какие идейки/мыслишки/пожелашки, вот как сформулирую в осмысленные предложения, поделюсь! :)))
Жду совета, как соловей лета:) Обратная связь очень нужна.

А где кстати? Есть какое то официальное место для русскоязычного обсуждения? Хоть с английским и немецким вроде как в ладах, но на родном языке всё же приятнее излагать мысли.
Может тут, на форуме темку сделать, что бы скидывать туда идеи?

Полноценный сайт пока в разработке, вот что есть сейчас:

* Баг-трекер: https://github.com/Razor-qt/razor-qt/issues

* Есть англоязычная группа: http://groups.google.com/group/razor-qt

* Сегодня завел русскую группу: http://groups.google.com/group/razor-qt-ru

Ну или в личку sokoloff.a на gmаil.соm.

P.S. Можно здесь вставлять ссылки нормально? Тег понимает?

владимир20 2011-08-19 в 16:48:15

Извининяюсь,что не в тему помогите!!! Неработают системные звуки в ubuntu 10.04 хотя музыку и фильмы воспроизводит без проблем.

Аноним22 2011-08-19 в 22:02:53

из фич кроме смены разных фонов на рабочих столах можно нечто типа dmenu прикрутить, тайлинг (хоть в виде pytyle) и горячие клавиши разумеется :)

ну и Katapult тоже в качестве плагина (или его подобие)

это понравилось бы всяким пользователям нетбуков и любителям тайлингов, тем более тренд идёт в эту сторону

Владимиру

http://www.google.ru/search?&ie=UTF-8&q=настроить+звук+в+ubuntu+10.04&

http://forum.ubuntu.ru/index.php?topic=92141.0

ну и тд

впрочем в gnome-control-center есть настройка звука, там поставьте нужную громкость системных звуков

из фич кроме смены разных фонов на рабочих столах можно нечто типа dmenu прикрутить, тайлинг (хоть в виде pytyle) и горячие клавиши разумеется :)

dmenu - что-то я не понял идеи, как это прикрутить, куда его вставить? Как это должно выглядеть?

pytyle - я тут попробовал, не работает, но это баг в pytyle. Он не обрабатывает окна на всех столах. Берем голый openbox, правый клик по заголовку любого окна->"Отправить на рабочий стол"->"Все рабочие столы". Все, после этого pytyle не запускается вываливает стек. После грубого хака, оно запустилось, но были глюки с razor-runner (это запускалка программ), остальное на первый взгляд работало.

горячие клавиши разумеется - горячие клавиши для чего, что Вы имеете в виду?

ну и Katapult тоже в качестве плагина (или его подобие)
Katapult это запускалка программ из KDE3, которую в KDE4 заменили на krunner? Если так то "их есть у меня":), у нас в репозитории есть razor-runner, простой аналог krunner. Войдет в следующий релиз. Или у катапульты какое то свое поведение?

Аноним24 2011-08-22 в 21:06:33

команда dmenu_run вызывается по хоткею, в кранче ( http://crunchbanglinux.org ) например сделали по Alt+F3, pytyle - согласен, глючен, вместо него какой нибудь тайлинг (по возможности),

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

горячие клавиши ... навешать на них приложений

Это можно сделать без проблем, и даже такая идея была. Кто-нибудь подскажет пример удобного диалога настройки горячих клавиш? Тот что в KDE мне не нравится, не видно кто и что использует.

команда dmenu_run вызывается по хоткею, в кранче например сделали по Alt+F3
то есть это сводится к предыдущему пункту.

http://zenway.ru/page/autokey

AutoKey – удобный менеджер клавиатурных сочетаний, имеющий как GTK так и QT графический интерфейс...

Аноним27 2011-08-22 в 22:41:15

из удобных? ну вот например xfce4-keyboard-settings - из графических (а тут именно такой случай)

"то есть это сводится к предыдущему пункту" - да

по тайлингу ? x-tile (но это не лучший вариант, т.к. мышезависим)

AutoKey
Очень интересная программа, но собственно диалога настройки гор.клавиш в ней и нет.

Да, похоже что диалоги в виде таблицы это стандарт:

xfce4-keyboard-settings - http://www.lunar-linux.org/~jannis/screenshots/xfce/xfce-4.6/xfce4-keyboard-settings-shortcuts.png

KDE - http://www.novell.com/documentation/sled11/book_kdeuser/graphics/kde_kcontrol_shortcut.png

Gnome - http://eugenemdavis.com/sites/default/files/images/Disabled in Gnome Keyboard Shortcuts.preview.png

Mac - http://macpages.ru/sites/default/files/1img/mac_os_x-keyboard_shortcuts.jpg

Ну и мы не будем выпендриваться, сделаем похоже. ОК, управлялка горячими клавишами в TODO.

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

Аноним29 2011-08-23 в 21:14:46

"Ну и мы не будем выпендриваться, сделаем похоже. ОК, управлялка горячими клавишами в TODO" - возможность ручной правки будет? (xml как в xfce4-keyboard-settings годится )

"А вот сделать что бы разор корректно работал в тайлинговых WM (чтоб панель и диалоги не расползались на пол экрана и.т.д) - это другой разговор" - здорово, ждём-с: это вообще гут, совмещение тайлингового WM и лёгкого DE

возможность ручной правки будет? (xml как в xfce4-keyboard-settings годится )
- скорее INI как принято в Qt. Да и править руками INI проще чем XML.

Не получается установить на Debian squeeze. Говорит что версия libqtcore4 должна быть не ниже чем 4:4.7.0~beta1. У меня версия 4:4.6.3-4+squeeze1 - она самая свежая из стабильного репозитория. Может кто устанавливал на Дебиан? Подскажите как установить.

P.S. Устанавливал deb пакеты вот отсюда https://launchpad.net/~razor-qt/+archive/ppa/+packages

Это все же пакеты для убунты. Один из разработчиков сидел на дебиане, я точно не знаю использует ли он его сейчас. Я спросил его. Если да, то я думаю мы соберем пакет под Squeeze.

Спасибо. Очень приятная по скринам, рад буду погонять её на виртуалке и поискать ошибки. Если Всё будет ок то поставлю в качестве основной. Буду ждать вашего ответа.

Странно. Сам только про него вчера вспоминал. Добавил ссылку на обсуждение на форуме.

Слил я последнюю версию из git'а, собрал, хотел отдельно прикрутить razor-panel к OpenBox'у, но что-то она меня не впечатлила.

А так, проект интересный. Лишь бы разработчики его не забросили раньше времени :)

хотел отдельно прикрутить razor-panel к OpenBox'у, но что-то она меня не впечатлила
А что не понравилось? Чего не хватает? Что не удобно?

Чего не хватает?

Не хватает оригинальных/официальных пакетов для Слаки... Есть люди хотящие поменять LXDE и Xfce на Razor но не желающие чем попало загаживать стабильно работающую систему...

Не хватает оригинальных/официальных пакетов для Слаки...

Пось, тебе слакбилд написать? :D ну, это же минутное дело! И готовый пакет может ставить кто угодно или собрать сам! Это-то как раз не проблема. Я в /opt собрал на посмотреть.

А что не понравилось? Чего не хватает? Что не удобно?

Внешне оно мне как-то не понравилось, копаться не стал, сперва попробовал tint2 - всё хорошо, но кнопки менб нет и перешёл на fbpanel. Чуть позде попробую ещё раз. Если будет что сказать, напишу на форум :)

Да, в вот для debian-подобных неплохо бы было сваять папочку debian/. Всё-таки, тут посложнее самому )) Это не слакбилд наваять. А из /opt оно почему-то не находит стиль:

QSS file cannot be found in any location: "light/panel.qss"

Не ставить же теперь в /usr чтобы только посмотреть :(

UPD1 Упс, недосмотрел, что это не стиль )) А вообще, сейчас в форум остальное напишу.

UPD2 Таки стиль и такие его действительно нет в префиксе после установки. Ведётся следствие, как разберусь со всем этим, таки всё в форуме изложу, к чему пришёл ))

UPD3 С темами разобрался. Вспомнил, что и debian/ есть, но там какой-то затык при сборке был. Опять же, обо всём этом в форуме, как вспомню ))

Пось, тебе слакбилд написать?

Мне акурат и не надо! Для издевательств мною теперь используется Архипка! :)))

Просто спрашивали, после поста на нонейме, люди которые ставят или из репа, или применяя installpkg для пакета с оф.сайта... А вот слакбилдам они так же не доверяют/боятся как и пакетов заливаемых "энтузиастами" на файлопомойки...

Аноним40 2013-12-04 в 16:41:48

Недавно поставил бритву, а до этого пользовался чистым опенбоксом. Всё нравится, но. Хотелось бы более настраиваемую панельку. Если интересно, что я имею в виду, обратите внимание на tint2. Больше всего, конечно, хотелось бы возможность разворачивать/сворачивать окна на таскбаре не кликом, а прокручиванием колёсика мыши - по моему, это гораздо удобнее, чем эти тыки, мыки по иконкам.

Мы все никак не устаканимся со слиянием с LXDE. А так согласен, можно бы добавить настройки мыши.

Хотелось бы более настраиваемую панельку
Есть такой проект, называется он SDE (Simple Desktop Environment), так вот, там в составе имеется панелька Waterline (ранее называлась lxpanelx):

Напишите автору свои пожелания, он активно её разрабатывает, интересуется пожеланиями пользователей... Хотя, для меня она и так уже в достаточной мере функционально и прочее наполненная!

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)