Побачив світ DSWM v.0.0.3

5 views
Skip to first unread message

Alexander Vynnyk

unread,
Apr 25, 2011, 6:24:56 PM4/25/11
to grush...@googlegroups.com
Після героїчної правки багів і внесення нових фіч побачив світ
віконний менеджер DSWM 0.0.3 (він же Deep Space Window Manager) з
проекту DSS. Він базується на кодовій базі StumpWM, але уже не зовсім
з ним сумісний і, по-суті, являється самостійним проектом, включаючи
біля пів-сотні значних і невеликих змін відносно оригінального
StumpWM-а. Зі значних змін можна відмітити (повний список у файлі
NEWS):

* Два нових модулі: s-bindings (клавіатурні скорочення з
windows-клавішею) та web (зручний пошук по пів-десятку пошукових
систем, wiki, словників та google translate, а також гіперзакладки з
вказанням браузера, в якому буде відкриватися посилання)
* Виправлено баг зі збереженням схеми груп з плаваючими вікнами
http://savannah.nongnu.org/bugs/?29629 (готується патч для StumpWM)
* Додана можливість блимання для вікон, позначених як "urgent"
* Змінена філософія розміщення конфіг-файлів на emacs-подібну
* Додано групу scratchpad для програм, до яких потрібен швидкий доступ
* Додано команди для зберігання та відновлення стану робочого столу
* Додано сумарно 18 нових команд та 9 функцій
* Значні зміни у дефолтному інтерфейсі

Все це лежить тут: http://sourceforge.net/projects/dswm/
Також підготовлено білд для Arch Linux:
https://aur.archlinux.org/packages.php?ID=47899
І, (барабанний бій), ебілд для gentoo/sabayon/GRUSHA! :
https://github.com/dss-project/gentoo-overlay (качати так: 'git clone
https://github.com/dss-project/gentoo-overlay.git dswm-overlay')
В процесі установки виникла одна фігня, а саме, sbcl-1.0.45, який іде
у стандартній поставці з Sabayon/Grusha не хаває cl-clx через свою
всім відому багу (кому цікаво - копати кудись у цей бік:
http://groups.google.com/group/quicklisp/browse_thread/thread/280a990f9b65d29b/026d73d71f667c3f?).
Тому, довелося прив'язати dswm до sbcl-1.0.36. Також у мене чомусь при
компіляції clx під sbcl-1.0.36 вилазить помилка з неможливістю
скомпілити один з файлів. Після вибору "Accept" все завершується ок і
далі продовжує збиратися. На роботу DSWM це у майбутньому не впливає.
Бага специфічна тільки для gentoo-based дистрибутивів. З цього приводу
прилагається також бінарник, який для свого запуску не потребує
взагалі ніяких залежностей, крім xorg-server. Цілком можливо, що ця
бага проявляється тільки у мене, бо детальних тестів я не проводив.

dswm має свій канал на фріноді (irc.freenode.net) #dswm. Також є Оце:
http://dss-de.sourceforge.net/doku.php/dswm:uk:index Воно недописане,
але у нас ще все попереду :) . А також dswm є на твіттері: dss_de

Ага, так до чого тут Grusha? Vitovt колись казав: "Роби єбілд -
включимо у Грушу". Ну, власне, я зробив :)

CosmonauT, especially for Grusha Linux

PS версія 0.0.3 - відносно стабільна і не включає в себе якісь
можливості, які реалізовано тільки частково. Все, що заявлено -
повинно працювати так, як заявлено. Якщо цього не відбувається - можна
мене бити :)

Майданович Александр

unread,
Apr 25, 2011, 7:17:24 PM4/25/11
to grush...@googlegroups.com
Класно!)
Треба спробувати!)  І буде мій перший досвід роботи із мозаїчними менеджерами вікон)))
Чудово, що ти написав ебілд. Надіюся, що він в мене нормально збілдиться)


2011/4/26 Alexander Vynnyk <cosmon...@gmail.com>
--
Ви одержали це повідомлення, оскільки підписані на Google Групи -
група "Розробка Grusha Linux"
Щоб додати повідомлення в цю групу, надішліть лист на
grush...@googlegroups.com
Щоб відписатися від цієї групи, надішліть лист на
grusha-dev+...@googlegroups.com
Більше опцій доступно на основній сторінці групи
http://groups.google.com/group/grusha-dev?hl=uk
Там-же можна налаштувати, щоб всі повідомлення приходили одним листом раз на день.

Культура користування розсилкою та корисні поради - тут
http://linux.grusha.org.ua/uk/node/59



--
Best regards,
Grusha Linux Developer

MANTIS aka Sasha Maidanovych

http://grusha.org.ua

+380635687022
Skype: maid-knu
ICQ: 572846041
IRC: chat.freenode.net  #grusha

Alexander Vynnyk

unread,
Apr 25, 2011, 7:47:20 PM4/25/11
to grush...@googlegroups.com
На крайняк (на самий більший крайняк) можна насетапати то все з
бінарника: клонується кудись git-репозиторій з єбілдом, далі
mkdir /usr/portage/packages
cp -r /path/to/dswm-git-repo/packages/* /usr/portage/packages
cp -r /path/to/dswm-git-repo/{all_other_except_packages} /usr/local/portage
emerge --usepkg dswm
...
PROFIT

2011/4/26 Майданович Александр <maidm...@gmail.com>:

--

Best regards, Alexander aka CosmonauT Vynnyk

Reply all
Reply to author
Forward
0 new messages