LINUX.ORG.RU

Stumpwm и... tmpwm!)

 , , , , , , , ,


0

1

Короче очень недоставало фичи ratpoison'a в лице поддержки... глючных окон, то есть те, которые некорректно отображаются или плохо подходят для тайлинга. Нашел решение — Xnest(xyphyr по слухам «круче», но я его не испытывал, потому что у меня сам по себе с аура не установился и я забил, тем более не понятно чем он лучше)
Также на картинке видно emacs(gtk),ncmpcpp с небольшим плейлистом(где-то 800 групп в плейлист не попали ^^).
Ну а внизу там fluxbox,urxvt,vlc.

Терминал — zsh, шрифт — terminus. Такие вот пироги.

P.S я знаю что голубое бельмо в лице флуксбокса портит всю малину, ну да пусть будет как есть)

Кстати советую всем попробовать antimatter. Например ту песню, что в плейлисте.

>>> Просмотр (1366x768, 74 Kb)

★★★★

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

какие страшные костыли. все нормальные WM уже давно умеют плавающие окна.

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

Плавающие окна мне нафиг не нужны(собсно они там есть, через Ж, но может ещё допилят, хотя оно мне как-то и не надо). Тут дело в том что тупит в частности vlc на весь экран. Ну вроде больше с глюками не сталкивался. Меня просто сама идея приколола. Тама в принципе можно и gdm запустить,например, в окошке-то))

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

Хмм.. А мне вот в голову не сразу пришло. Можно же держать два рабочих стола. Один плавающий, например под openbox'ом, который под флоатинг заточен. И хорошо! А вы говорите костыль! Хотя да, костыль)) Ещё какой... А можно вообще по менеджеру в рабочем столе держать))) И думаю что можно даже организовать взаимодействие между ними.

Кстати кто может сказать чем xephyr лучше?

e7z0x1 ★★★★ ()

Битность цвета

Попробуй сделать её выше 4 бит, а то глаза из орбит лезут..

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

>Кстати кто может сказать чем xephyr лучше?
В нём работает xv, например. И опенгл.

x3al ★★★★★ ()

>xyphyr по слухам «круче», но я его не испытывал, потому что у меня сам по себе с аура не установился и я забил, тем более не понятно чем он лучше

Xephyr идет в поставке с xorg, вообще-то.

P.S. Я держу два x-сервера, один с ion3, основной, второй с гламурным fvwm.

volh ★★ ()

круто, а не проще просто использовать flux? вот прям так необходим плейлист на пол-экрана.

dogmeat ()

Xephyr

Вот интересно: его до сих пор не починили или уже опять сломали?

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

>круто, а не проще просто использовать flux? вот прям так необходим плейлист на пол-экрана.

Скрин постановочный, очевидно же. А плеер у меня вообще в другом ворспейсе, просто он как бы всплывает в нужный фрейм(и так же по хоткею убирается, причем с него же и запускается.

Обычно использую справа от себя im и плеер в маленьком фрейме, и всё остальное в большом. Переключаться удобнее, потому что это можно делать в пределах фрейма.

Флукс использовать проще, но мне он ничем не нравится, наверно потому что поработав на тайлинге(особенно статическом) не хочется смотреть ни на что другое.

Попробуй сделать её выше 4 бит, а то глаза из орбит лезут..

У меня ничего никуда не лезет...

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

Цепляет чем то, но не vlc ом, мне нравится, круто, теперь себе поставлю если конечно получится >шрифт — terminus.

dima1981 ()

Так на скрине Stumpwm?

p.s. Украл у вас цвет рамочки активного фрейма ;)

andreyu ★★★★★ ()

Ни строчки не распарсил %|

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

Во-первых Xephyr входит в xorg-server, во-вторых он лучше Xnest, тем что умеет экстеншены (композитинг, xvideo).

tensai_cirno ★★★★★ ()

Имя окна терминала

Для zsh:

function title {
  if [[ $TERM == "screen" || $TERM == "screen.linux" ]]; then
    # Use these two for GNU Screen:
    print -nR $'\033k'$1$'\033'\\
    
    print -nR $'\033]0;'$2$'\a'
  elif [[ $TERM == "xterm" || $TERM == "rxvt-unicode" ]]; then
    # Use this one instead for XTerms:
    print -nR $'\033]0;'$*$'\a'
  fi
}
                                
function precmd {
  title zsh "$PWD"
}
                                     
function preexec {
  emulate -L zsh
  local -a cmd; cmd=(${(z)1})
  title $cmd[1]:t "$cmd[2,-1]"
}

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

awesome, например, позволяет назначить только для vlc плавающий режим.

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

Можно же держать два рабочих стола. Один плавающий, например под openbox'ом, который под флоатинг заточен.

Если stumpwm держится не ради лиспа, то можешь попробовать ion3. В нем можно создавать рабочие столы как tiling, так и с «плавающими» окнами.

Кстати советую всем попробовать antimatter. Например ту песню, что в плейлисте.

Можешь выложить плейлист на тот же pastebin?

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

> awesome, например, позволяет назначить только для vlc плавающий режим.

там не в этом проблема, а проблема в полноэкранном режиме vlc - он не работает, баг висит дай бог года 2, может больше. Тем более, что awesome динамический, а не статический.

ss-v ()
Ответ на: комментарий от ipc

> Если stumpwm держится не ради лиспа, то можешь попробовать ion3. В нем можно создавать рабочие столы как tiling, так и с «плавающими» окнами.

В stumpwm это тоже есть, конечно не так кошерно, как в ion3, но есть.

ss-v ()

выложи, пожалуйства, куда-нибудь свой .stumpwmrc.

ss-v ()

Эпический вырвиглаз!

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

>то можешь попробовать ion3
И сломать голову об луа. Кстати говоря сайт накрылся, доки тоже, кроме того у него там свои глюки. Например youtube в fullscreen у меня так и не заработал даже с костылями.
P.S лисп проще. Намного. Потому что там по сути синтаксиса нет. Вернее он есть, но необязателен(по сути скобки одни). Для конфигов он был бы оптимален(если не относительная низкая производительность)

В нем можно создавать рабочие столы как tiling, так и с «плавающими» окнами.

Знаю. Но оно мне не очень и нужно. Там дело всё в баге с vlc. Хотя я его почти не юзаю, это как демонстрация просто. Обычно использую mplayer, он работает без сбоев.

В stumpwm это тоже есть

Я считаю что неплохой идеей было бы держать два менеждера. Один тайгинг, второй нет. То что в stumpwm — УГ. Как впрочем как и в ионе и во всех остальных(по крайней мере мне так почему-то кажется).

УГ

Где? А динамический тайлинг, да, уг, это точно.

выложи, пожалуйства, куда-нибудь свой .stumpwmrc.

http://narod.ru/disk/20203252000/config.zip.html
вот вроде бы. Там ещё emacs, цветовая схема и ещё что-то.

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

> И сломать голову об луа. Кстати говоря сайт накрылся, доки тоже, кроме того у него там свои глюки. Например youtube в fullscreen у меня так и не заработал даже с костылями. P.S лисп проще. Намного. Потому что там по сути синтаксиса нет. Вернее он есть, но необязателен(по сути скобки одни). Для конфигов он был бы оптимален(если не относительная низкая производительность)

Лисп отнюдь не медленный, у него скорость чуть ли не лучшая среди динамических языков, даже без ручных оптимизаций - посмотри хоть на шутаут - http://shootout.alioth.debian.org/u64/benchmark.php?test=all&lang=luajit&lang... Stumpwm так тормозит при загрузке, потому что в бинарник включен вообще весь рантайм с компилятором и его загрузка требует времени.

http://narod.ru/disk/20203252000/config.zip.html

спс, посмотрим.

ss-v ()
Ответ на: комментарий от ss-v

Кстати кому не лень просвятить как делать репозитарии общедоступные на git если своего сервера нет? А то пока что-то не осилил. То ли сказывается температура, то ли я просто чего-то не понимаю.

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

> Кстати кому не лень просвятить как делать репозитарии общедоступные на git если своего сервера нет? А то пока что-то не осилил.

Очевидно, пользоваться общедоступным git хостингом - github.com (наверное, лучший), repo.or.cz, gitorious и тд и тп.

ss-v ()

Как красноглазо-то...

Yareg ★★★ ()

Не слишком интересно. От такого костыля стало не по себе =)

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

>Не слишком интересно.
Нубл. Понятное дело что не компиз ))
Зато хорошо тем что настраивать проще пареной репы)

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

А чем интересен компиз? Я имею в виду, что можно было показать какую-нибудь малоизвестную софтинку, благо, их немало =)

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

Аа.. это можно... кстати а тут все только скрины с экрана делают. А как насчет фотографий?) Ну тут тоже кое-что есть. Например очень хорошая схема для emacs'а. Кстати emacs - gtk. А вы ведь это сразу поняли, правда?)

Кстати насчет ШГ не согласен. terminus рулит и педалит. По крайней мере остальные шрифты мне не очень нравятся. Какие-то они толстые и округлые.

Ну и приглашение zsh тоже по-моему прикольное.

e7z0x1 ★★★★ ()

Шаришься по помойкам и сидишь на списанном железе?

Jayrome ★★★★★ ()

Оглянул я этот тред. Чесслово, отпало какое-либо желание пробовать тайлинг.

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

>Шаришься по помойкам и сидишь на списанном железе?
По сути что-то вроде того.

e7z0x1 ★★★★ ()

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

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

mplayer, ffplay и всё остальное работает нормально. Youtube тоже. Это бага c vlc связана.

Да ладно, офигенно смотрится, может так удобно

Конечно удобно. Я все менеджеры попробовал какие только есть, пожалуй. В большей или меньшей степени. Наиболее православными считаю stumpwm,ion3.

e7z0x1 ★★★★ ()

Тваюмааааать... Скрины из прошлого века и то приятнее. Шрифты в vlc же вообще нечто ужасное.

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

>Шрифты в vlc же вообще нечто ужасное.
Да нет, это видимо xnest так gtk обрабатывает
В xephyr всё нормально.

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

>xmonad наше все.
Нафига мне:
1)Учить Хаскель? Там же всё через жопу. Вернее через монады...
2)Динамический тайлинг? Не люблю плодить очень много столов и каждый раз думать как бы мне разбить рабочее пространство. Кроме того даже если я пресеты сделаю в конфиге то всепременно появится что-то, под что такое уже не подходит и всё приходится делать заново. Там есть и статический тайлинг, но он убог. Кроме того компилер его быстрого кода вроде как не генерирует. У меня так лажа полная.

e7z0x1 ★★★★ ()

За zsh и ratpoison респект.
Тоже пользуюсь, и тоже настроил сейчас себе Xnest. Причина - запускать матлабовские окна с графикой, т.к. rp с ним не дружит.
Заметил ещё такую вещь. rp жутко тормозит на слабых машиных, хотя по интерфейсу меня вполне устраивает. В то же время wmii-3 на них не тормозит при том же функционале. Даже на своём core2duo иногда замечаю подтормаживание rp при переключении между окнами.
Фреймы не люблю - у меня всегда один фрейм на фуллскрин, и 2 стандартно открытых окна: браузер и aterm (самый быстрый из поддерживающих прозрачность), в aterm запускается screen, в который кладётся mcabber, ncmpc, vim, и прочее. Запуск и управление окнами наряду с музыкой - всё через хоткеи rp.
По поводу глюков: vlc под rp работает нормально, но есть одна претензия: однеа настройка изображения неадекватна, что приводит к кривой цветопередаче. Каждый раз подправляю руками после запуска vlc через настройки, но это всё равно не оригинальный цвет. Ещё когда выхожу из vlc приглашение комстроки не возвращается, приходится убивать принудительно через pkill -9, иначе никак.
А mplayer имеет такой баг (не важно какой wm): изображение не делается на fs (бока чёрные), а если принудительно отрескейлить через -vf scale=X:Y, то изображение начинает сильно отставать от звука.
xyphyr не пробовал, сказать ничего не могу.
Сам долго сидел на терминусе, потом боьше понравился вот такой шрифт для терминала:
-b&h-lucidatypewriter-medium-r-normal-sans-18-180-75-75-m-110-koi8-1
Можешь глянуть, вдруг понравится. Вот скрин:
http://s002.radikal.ru/i197/1004/d5/1485b362786e.png
И ещё, xnest у меня глючит с переключением раскладки.

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

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

Всего один рабочий стол? Это же жутко неудобно, у меня их от 16 до 20.

Кроме того компилер его быстрого кода вроде как не генерирует.

генерирует. Haskell быстрый язык.

ss-v ()
Ответ на: комментарий от ss-v

>У тебя со зрением все в порядке?

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

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

Чувак, ты чо, это же не rp а stumpmw!)
А в нём мне, кстати не хватало некоторых фич, которые есть в stumpwm, потому и на нём и сижу. Фреймы использую разве что для im. Ну или когда одновременно надо что-то читать и вместе с тем делать.

Даже на своём core2duo иногда замечаю подтормаживание rp при переключении между окнами.


Не помню насчет ratpoison, но тут у меня тормозов никаких нету. И не говорите мне про wmii он динамический. К тому же у него та же беда что и у авесомэ: обновляться нельзя. Вернее можно, но все конфиги летят к чертям собачим.

Rp потребляет минимум памяти, я гарантирую это.

aterm

urxvt не хуже.

vlc под rp работает нормально

Да это я знаю. Мне в принципе-то он особо и не нужен, я обычно mplayer юзаю, с ним же всё нормально.

Запуск и управление окнами наряду с музыкой - всё через хоткеи rp.

А там run-on-raise есть ? Вообще говоря со stumpwm сруливать не буду, просто интересуюсь.

то изображение начинает сильно отставать от звука.

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

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

>генерирует. Haskell быстрый язык.
Ну возможно мои сведения уже устарели. В любом случае сидеть и мучиться с ним мне неохота.

Всего один рабочий стол? Это же жутко неудобно, у меня их от 16 до 20.

А смысл в этих рабочих столах. Фреймы намного удобнее, ты просто не пробовал, наверное, вот и говоришь.

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