URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101258
[ Назад ]

Исходное сообщение
"Опыт по использованию Emacs вместо оконного менеджера"

Отправлено opennews , 22-Янв-15 11:17 
Говард Абрамс (Howard Abrams) поделился (http://www.howardism.org/Technical/Emacs/new-window-manager....) своим опытом по организации своего персонального рабочего процесса исключительно на основе Emacs, используя данный редактор вместо оконного менеджера. Окружение на основе Emacs сформировано в виде отдельной виртуальной машины, которая используется для решения своих задач на ноутбуке, предоставленном компанией для работы, что позволило разделить личные предпочтения и типовой инструментарий от работодателя.

<center><a href="http://www.howardism.org/Technical/Emacs/new-window-manager-... src="http://www.opennet.me/opennews/pics_base/0_1421914211.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Основное экранное пространство разделено на окна, в которых организован доступ к IRC, Twitter, RSS, Stack Exchange и  Google Talk/Jabber. Так как современная жизнь немыслима без доступа в Web, в окружении на основе Emacs предусмотрен запуск web-браузера Chromium.


<center><a href="http://www.howardism.org/Technical/Emacs/new-window-manager-... src="http://www.opennet.me/opennews/pics_base/0_1421914320.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://www.howardism.org/Technical/Emacs/new-window-manager....
Новость: http://www.opennet.me/opennews/art.shtml?num=41510


Содержание

Сообщения в этом обсуждении
"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 11:17 
Как я чесал правой пяткой за левым ухом.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено A.Stahl , 22-Янв-15 11:25 
Знаешь, некоторые на такое зрелище ходят в цирк смотреть. И даже деньги за это платят.
Так что, думаю, Г.Абрамс без куска хлеба и селёдки не останется...

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено edwin3d , 22-Янв-15 12:28 
> Как я чесал правой пяткой за левым ухом.

Зря Вы так. Emacs конечно специфичен, но если разобраться в нем и решать определенный спектр задач, то решение - очень даже ничего.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:27 
Нет, ну микроскопом тоже при сильном желании гвоздь забить можно. Но даже тут пришлось сжульничать и все-таки взять кувалду для железнодорожного костыля: "в окружении на основе Emacs предусмотрен запуск web-браузеров Chromium и Firefox".

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 11:18 
щас обязательно ктонить забацает тоже само на вим в отместку

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 11:50 
В vim такое лучше не делать. Да и не для этого он. Все что сейчас показано, легко реализуется tmux+vim.

Все в emacs - это лишнее, имхо. Это не UNIX Way.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:34 
> Все в emacs - это лишнее, имхо. Это не UNIX Way.

Emacs - это GNU/Linux way.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:27 
Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание, кстати).

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:42 
> Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе
> - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание,
> кстати).

Такое же сомнительное, как и сам GNU.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено yura_n , 23-Янв-15 18:23 
> Глупость сморозил. Емакс старше линукса на 15 лет. А тут на тебе
> - он, оказывается, следует какому-то GNU/Linux way (очень сомнительное словосочетание,
> кстати).

Emacs - конструктор. Он может и задачи только текстового редактора выполнять, и еще что-то, зависит только от пользователя. Принцип Unix way Emacs вовсе не нарушает.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено freehck , 24-Янв-15 03:33 
> Все в emacs - это лишнее, имхо. Это не UNIX Way.

Я бы, кстати, не согласился. Такие утверждения рождаются от глубокого непонимания того, чем собственно Emacs является.

UNIX Way состоит в том, что каждый компонент выполняет только одну задачу, но выполняет её хорошо. И набор утилит GNU - один из наиболее известных примеров такого подхода, который безусловно хорошо себя зарекомендовал. Но если окружение GNU является по сути своей набором скомпилированных в бинари программ, органично стыкующихся друг с другом посредством текстового интерфейса, то Emacs в свою очередь является средой, объединяющей множество таких же маленьких компонент-программ, скомпилированных в объекты лиспа, и общающихся друг с другом посредством множества интерфейсов, определённых стандартом языка.

Эти объекты также органично объединяются друг с другом, и с этой точки зрения Emacs изнутри представляется средой, очень даже следующей заповедям Unix: одна компонента - одна задача. Разница заключается в лишь в том, что подход Emacs позволяет гораздо сильнее интегрировать их друг с другом, за что собственно и любим сообществом.

Но справедливости ради стоит заметить, что у Emacs Lisp есть куча наследственных проблем, которые действительно не позволяют ему развиться в полноценную операционную среду. Я уже не раз упоминал об однопоточности, о том, что лексическую область видимости в него добавили лишь недавно, и что старый код даже в связи с этим благим улучшением никто переписывать всё равно не будет, да и пакетный менеджер был включен в основную кодовую базу лишь в версии 24, хотя казалось бы давно пора.

В связи с этим я бы на месте автора статьи с куда большем интересом рассмотрел бы связку stumpwm+emacs, где для мультиплексирования окон используется оконный менеджер на common lisp (который в частности можно скомпилировать при помощи того же sbcl), что позволило бы использовать преимущества common lisp, вместе с огромной пакетной базой quicklisp на все случаи жизни, одновременно с огромными наработками Emacs.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Andrey Mitrofanov , 22-Янв-15 11:59 
> щас обязательно ктонить забацает тоже само на вим в отместку

4. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux

^^^^--там наверху, под новостью??!


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Andrey , 22-Янв-15 12:33 
http://www.informatimago.com/linux/emacs-on-user-mode-linux....

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Pan , 22-Янв-15 12:04 
Пожалуй прям сейчас и займусь )

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:31 
Между vim и emacs есть одно важное отличие:
язык вима вырос из команд ed и изначально предназначался для редактирования.
язык же емакса - лисп (вариант лиспа тоесть) - разрабатывался в mti как язык для разработок в области искуственного интеллекта. т.е. на нём терминатора запрограммировать можно. (таков подход гну: если имеем экскаватор, а нам понадобился детский совочек, мы на экскаватор вяжем бантик, рисуем миккимауса на кабине, сажаем в неё инструктора-оператора и оформляем рычаг управления ковшом в виде совочковой ручки - совочек готов, можно монтировать ребёнка).

потому на виме такое запилить сложнее.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Grammar_Nazi , 22-Янв-15 17:53 
щас обязательно кто-нить забацает то же самое на вим в отместку

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Michael Shigorin , 23-Янв-15 01:22 
> щас обязательно ктонить забацает тоже само на вим в отместку

Напоминаю: http://fly.osdn.org.ua/~mike/iso/pid1/ ;-)
(это из чуть другой сказки -- http://www.opennet.me/opennews/art.shtml?num=40615 -- но в виртуалке тоже работает)


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Fracta1L , 22-Янв-15 11:34 
И потом будет этот кадр рассказывать написанным на Лиспе внукам, как у их дедушки произошёл первый раз с Емаксом.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:35 
если первый раз был с емаксом, то внуки - это модули ии в емаксе, написанные емаксовыми модулями ии прежней версии.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено byu , 22-Янв-15 20:09 
> И потом будет этот кадр рассказывать написанным на Лиспе внукам, как у
> их дедушки произошёл первый раз с Емаксом.

Там встроенный психотерапевт есть.
M-x doctor


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 11:36 
Как я освоил главу "splitting buffers" из мана по емаксу

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:37 
> Как я освоил главу "splitting buffers" из мана по емаксу

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


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Michael Shigorin , 23-Янв-15 01:23 
> если б пользователи емакса сразу осваивали главу "выход из емакса", им не
> приходилось бы внутри емакса создавать почтовые клиенты, файловые менеджеры и т.п.

Интересно, чем Вы считаете емакс... не текстовым же редактором, надеюсь? (даже почти не подковырка, см. историю создания и что-было-раньше)


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено OLHE , 22-Янв-15 11:46 
С нетерпением жду применения eмакс как чертилки.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:38 
дык .ps и .svg можно прям в емаксе писать, какие проблемы?

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:29 
> дык .ps и .svg можно прям в емаксе писать, какие проблемы?

Проблемы? Попробуйте отнести на завод описание детали в таком формате. Тогда узнаете какие.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено iluuy , 22-Янв-15 19:11 
А вдруг там сидит такой-же кадр, в ожидании чуда.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Анонимный , 22-Янв-15 19:46 
Artist-mode.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 11:53 
> Окружение на основе Emacs сформировано в виде отдельной виртуальной машины, которая используется для решения своих задач на ноутбуке, предоставленном компанией для работы, что позволило разделить личные предпочтения и типовой инструментарий от работодателя.

Японел!!!!111
На казённом овнобуке с предустановленым вантузом чуваку разрешили запустить хипстер-в, или даже пердуалбох. Тип решил оторваться по полной и поставил в виртуалке Линух с Емаксом.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 12:05 
А какой текстовый редактор он использовал в этом оконном менеджере? ;)

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 13:39 
> А какой текстовый редактор он использовал в этом оконном менеджере? ;)

libre office


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Гость , 22-Янв-15 16:53 
>> А какой текстовый редактор он использовал в этом оконном менеджере? ;)
> libre office

Emacs был бы хорошей операционной системой, если бы в нём был приличный текстовый редактор.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 22:19 
Evil же.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено irinat , 22-Янв-15 12:07 
> Chromium

А на картинке (http://www.opennet.me/opennews/pics_base/0_1421914320.png) открыт Firefox.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено AlexYeCu_not_logged , 22-Янв-15 17:09 
Их нынче не так-то просто различить.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено anonymous , 22-Янв-15 12:17 
А что Xnest пользоваться разучились? Если тебе нужен оконный менеджер внутри оконного менеджера, то тебе не emacs запускать надо, а виртуальный X-сервер, а внутри него уже можно запустить любимый легковесный менеджер. Для любителей emacs подойдёт любой лисповый менеджер.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено user , 22-Янв-15 12:25 
Какой юридический статус того, что он создаст на железе работодателя?

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Andrey Mitrofanov , 22-Янв-15 12:29 
> Какой юридический статус того, что он создаст на железе работодателя?

Если даже Вы спросите это у _его_ лояра, тот порекомендует Вам не лезьть в чужие дела.

Какой ответ Вы хотели поучить??

+++И сохраняйте чеки!


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено edwin3d , 22-Янв-15 12:32 
> Какой юридический статус того, что он создаст на железе работодателя?

Тут сильно зависит от контракта.
Реально - если нет конфликта интересов по основной работе и ваяется в нерабочее время, то обычно никаких вопросов нет - твое, твори, что хочешь.



"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:44 
> Какой юридический статус того, что он создаст на железе работодателя?

Определяется его контрактом с работодателем. Но - в большинстве случаев - это собственность работодателя.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено anonymous , 24-Янв-15 05:03 
>> Какой юридический статус того, что он создаст на железе работодателя?
> Определяется его контрактом с работодателем. Но - в большинстве случаев - это
> собственность работодателя.

Тогда эта железка только на работе лежать и будет. В командировки будут брать собственный ноут. А то пишешь себе сообщение на фейсбук - собственность работодателя, делаешь аватарку - опять же его собственность.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено user , 22-Янв-15 12:29 
А его не смущает, что у работодателя админский доступ?

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Crazy Alex , 22-Янв-15 12:57 
Дело не в доступе, а в том, что политиками бывает прописано, что должен стоять определённый софт. Но не факт, что этот софт удобен пользователю. Я видел такие варианты: винда или макось, в ней - то, что положено по полиси, и линуксовая виртуалка, в которой производится вся деятельность. Компания не возражала.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:31 
Логичнее было бы винду на виртуалку вынести. Чтобы отрезать ее от фактического доступа в железо и персональные данные.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Crazy Alex , 22-Янв-15 16:42 
Какие, на фиг, персональные данные на корпоративном железе? И зачем отрезать ей доступ? Везде, где я видел, работники соглашаются, что компания имеет доступ ко всему, что есть на её оборудовании. И, по-моему, это абсолютно разумно.

Для непонятливых: задача была не в том, чтобы бороться со злой копорацией, давшей железку. А в том, чтобы, не создавая проблем техподдержке и не нарушая рабочих процессов (которые, скажем, подразумевают использование MS Lync для конференций) иметь удобное и привычное окружение для работы.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Ящ , 22-Янв-15 13:49 
Кстати да, Кложуру бы ещё научить запускаться в Эмаксовском окружении вместо жабьего.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 14:32 
Логично было бы запустить Emacs в тайловом WM, т.к. сам Emacs внутри предлагает  именно тайловое управление окнами. Тогда запускаемые из него автором статьи xterm и FF/Chromium лучше бы вписывались в концепт. В общем, идея забавная, но не хватает совершенства в деталях :)

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено freehck , 23-Янв-15 23:00 
Именно. По прочтении этого обмена опытом у меня сложилось такое впечатление, что человек просто не слышал про stumpwm. Если уж его интересовало использование среды, полностью основанной на лиспе - это было бы оптимальным решением. Сам давно на него жадно поглядываю, но исторически так сложилось, что я использую i3wm, и всё тут уже довольно удобно настроено по мне.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 14:38 
к емаксу ratpoison вроде самый оптимал же

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено dimqua , 22-Янв-15 15:05 
> предусмотрен запуск web-браузеров Chromium и Firefox.

Фу, слабак.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 22-Янв-15 15:45 
>> предусмотрен запуск web-браузеров Chromium и Firefox.
> Фу, слабак.

Только Lynx, только хардкор?


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Andrey Mitrofanov , 22-Янв-15 15:51 
>>>запуск web-браузеров
>> Фу, слабак.
>только хардкор?

emacswiki.org/emacs/CategoryWebBrowser


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено dimqua , 23-Янв-15 06:36 
Да хотя бы Conkeror, тогда уж.


"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено Аноним , 23-Янв-15 07:21 
Сейчас китайцы запилят Emacs для своих смартфонов
эдакие Емэкс эдишены.

"Опыт по использованию Emacs вместо оконного менеджера"
Отправлено б.б. , 24-Янв-15 05:05 
тоже так использовал (пытался :) на basiclinux с 2.2 и 4 мб памяти emacs 20.x, правда поверх чисто иксов :)

ps. http://emacsos.51t.ru