LINUX.ORG.RU

Debian+Fvwm+Emacs+zsh - вся мощь Unix на одном десктопе:)


0

0

Наконец то поставил себе Fvwm, а то ion запарил своим lua, в Fvwm язык намного приятнее, да и мощнее он намного. Вверху моя командная строка, вызывается по нажатию кнопки Menu, что правее правой Win, и скрывается по этой-же кнопке. Как только сделал эту фичу, больше почти не когда не открывал терминалы. Все консольные проги запускаются как "t prog", t - алиас на rxvt -e bla-bla. А если нужно вывести какой текст, как на скрине выводится apt-cache show fvwm то с помощью zsh делается алиас -T=" | xless".

Нусправа вверху, та самая программа в правом верхнем углу, вызывается/скрывается по win-backspace, тоже очень удобно. Сзади болтается Emacs, внизу экрана xless, над gkrellm'ом xclock. Сначала не въехал как в Fvwm делать биндинги аля Emacs, потом просёк, что для этого нужны менюшки. Вот по середине такая. Всю инфу, о включении прог, получении почты, от xmms и.т.п. Выводит внизу osdshell, но этого тут не видно:)

ЗЫ: Вопрос по Fvwm, что-то до меня не допёрло, как автоматически изменить размер и положение определённой проги при запуске, а то не все поддерживают Xresources.

>>> Просмотр (800x600, 45 Kb)

★★★

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

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

svyatogor ★★★★★
()

-UNIX поимел тебя
-Куда?
-Известно куда

anonymous
()

Эстетично, может,удобно,но не красиво. Я одного не понял: где тут изображена "мощь Unix"?

mr ★★
()

А чо за моник такой что больше 800х600 не тянет

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

Думается, что учитывая темпы роста Linux вполне может обогнать Юниксы... Мож тогда будут говорить а вот нашь Юникс - Linux-совместимый)))

ASTAROT
()

У вас же окна ПЕРЕКРЫВАЮТСЯ! Это же надо ion променять на ЭТО! О чём вы только думали?!

;)

anonymous
()

Поскольку у тебя 800х600, то посоветовал бы тебе бордюры поменьше сделать. Намного больше места будет. А вместо больших бордюров, сделай тайтлбар на десяток пикселов.

типа такого:
TitleStyle RightJustified Height 15
WindowFont "shadow=2:xft:Verdana:size=7:bold"

fvwm у тя stable, поэтому шрифт поставь сам. 7 пунктов более чем достаточно. А лучше всего, поставь fvwm-unstable.

mrdeath ★★★★★
()

Это ещё не большие ширифты, в galeon'e у меня в 1.5-2 раза больше, зато на монике 6-летней давности глазки по много часов не устают.

Имелось в ввиду не мощь Unix, как ядра, а скорей мощь Unix-way:)

А насчёт иона, там у меня окна тоже перекрывались - dock's рулят;)

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

> Мож тогда будут говорить а вот нашь Юникс - Linux-совместимый

Так это давно уже :-) SCO еще до начала своего гона гордо заявляла, что у них есть эмуляция линукса, и теперь все смогут использовать их системы :-) И фрюшники своим эмулятором линукса на каждом перекрестке хвастаются :-)

no-dashi ★★★★★
()
Ответ на: комментарий от mrdeath

> fvwm у тя stable

А почему ты так решил, типа Дебиан, значит всё старьё?:))) У меня в Sarge - 2.5.10. А насчёт бордюров может ты знаешь, почему, некоторы проги не до конца максимизируются коммандой Maximize, я для этого бордеры и оставил, чтобы они пустое место по краям оставляли.

И ещё вопрос к FVWM-щикам как сделать так, чтобы при открытии WindowList, Курсор вставал на второй пункт, а то чтобы переключится на следующую прогу нужно два раза нажать alt-tab...

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

Ответ по делу (сорри - форматирование):

> ЗЫ: Вопрос по Fvwm, что-то до меня не допёрло, как автоматически изменить размер и положение определённой проги при запуске, а то не все поддерживают Xresources.

У меня сделано так:

Style * galeon-bin MinOverlapPlecement
... И так для всех кого нужно

AddToFunc SelectMax
+ I PipeRead "$HOME/bin/log $[w.class]"

*FvwmEvent: add_window SelectMax

AddToFunc StartFunction
+ I Module FvwmEvent

--- log:
#!/bin/sh
 
echo cmd: $*>>~/.flog
 
CLASS=$1
FILE=~/.fvwm/max
 
grep $CLASS $FILE >/dev/null 2>&1
 
if test $? -eq 0; then
        echo Maximize 100 100
else
        echo Nop
fi
----
Вместо "Maximize 100 100" вставить что надо

---max:
Galeon-bin
Gnome-terminal
...
---

Darkman ★★★
()

Класный скрин. Вот только программа в правом верхнем углу явно лишняя.

ugoday ★★★★★
()

очень мило, хотя imho, emacs-bindings не слишком удобны в этом виде...

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

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

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

Я то ни чо, а юзаю вим. Поэтому и говорю, что Емакс - это монстр с интегрированной почтой, иркой и тулзой для минета. И ни хрена не юникс-вей это. Вот.

;)

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

нет, я посмотрел, что нету никаких градиентов и прочих фенек из 2.5, поэтому поспешно решил, что 2.4. (у меня sid :) ).

а насчет вопроса:
AddToFunc list_it
+ I Next (CurrentPage !Sticky !Iconic) Focus
+ I WindowList ... нужные опции.

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

А анонимусы это unix-way? Учите матчасть по emacs'у, а потом что-то говорите про него.

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

Учи матчасть. Emacs суть транслятор с языка emacs-lisp + все программы на этом языке написанные. Ты ещё скажи, что gcc это не юникс вей, потому что им все написанные на ц программы можно откомпилировать.

Ничего не имею против ирки, почты и минета. Более того, насколько я знаю, ирка есть и в vime (может и почта тоже), а вот тулзы для минета там нет, поэтому вимеры ходят злые и неудовлетворённые.

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

Да. А если мне нужна тулза для минета мне нужна _без_ Емакса? Я её запустить смогу? Я лучше выберу аналогичную для КДЕ. Хотя бы красивее будет. (А как известно для подобных тулз это качество важно)

;)

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

Не ну ты прикинь, тебе нужно то, что сделает тебе минет. Каково же будет твоё изумление, когда оно потребует присутствия при этом всего своего родного окружения? Просто я не люблю во время этого дела почту читать. Есть же много самостоятельных молодых и красивых утилит-минетчиц...

;)

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

> А если мне нужна тулза для минета мне нужна _без_ Емакса?

Не переживай, линукс и сам по себе сосёт

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

Зайди на главную страницу. Прочти о уязвимостях в КДЕ. Так что минет в кде может и красивше на _ваш_ вкус, но можно нахвататься вирусов.

Кстати кто нибудь слышал о уязвимостях в emacs'е?

(ну и флеймы пошли emacs vs KDE)

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

Мда, с мощью напряг у твоего Linux... Все равно лучше и быстрее FC3 с ядром 2.6 и GNOME2.8 плюс немного правок в интерфейсах - и будешь ты гулять в песочнице со своей "мощной лопаткой"...

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

поставь windowsXP, тама все быстро и out of the box. И ничего править "в интерфейсах" не нужно. И "лопаток" там мощных нету. Да и не нужны никому.

mrdeath ★★★★★
()

Спасибо тем, кто ответил.

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

Вот оттого и нету что это дибилизм :)

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