LINUX.ORG.RU

NsCDE — такой же как CDE, только лучше

 , , ,


1

1

Со времен института люблю CDE, тогда, в нулевых, институту Sun подарил свой сервер, там была вот нормальный взрослый юникс c CDE, к которому не подпускали на пушечный выстрел, а у меня тогда, был Linux Mandrake, поделие такое, как раз-таки для студентов. KDE2 beta. Ходил, облизывался на эту солярку. Ностальгия, крч. Сейчас бы идти готовится к сессии, а не это вот все.

Ну и вообще люблю какие-то такие серенькие невзрачные темы, они долго не надоедают и не отвлекают от работы.

Еще в институте, когда CDE не было для линукса, начал писать свой а-ля CDE на FVWM - результат этого есть, например здесь: Mein C̶D̶E̶ FVWM.

Когда вышел CDE - как-то разбираться в этом особо не хотелось, ну и к тому же есть уже свой CDE cо своими шорткатами, если все норм, зачем искать что-то другое. Хотя у моей темки fvwm есть небольшой минус - хочешь изменений - лезь в конфиг.

Решил тут недавно в очередной раз попробовать родной CDE - увы, есть с ним проблемы. Самая печальная заключается в том, что у меня он работает нестабильно, периодически вылетая. Кроме этого - проблема с юникодом и шрифтами.

И я вот в очередной раз обратил свой взгляд на NsCDE - это весьма толстая тема для fvwm, имитирующая, настолько, насколько это возможно CDE. Все темы, обои, иконки, и прочий контент из родного CDE - тут есть, и даже больше. Никаких проблем со шрифтами, сглаживание там, где это нужно, темы меняются на лету без перезапуска, для gtk/kde приложений также, вместе с Xdefaults и прочими местами, где можно поменять тему. Переезд с того же fvwm занимает минимум времени - свои настройки, например шорткаты переносятся на раз два три. Умеет fvwm2, fvwm3. Какое-то количество тулз для всего этого написано на питоне, но, кажется, они для настройки окружения, во всяком случае постоянно ничего питонячего не крутится, все стандартное - fvwm, dunst,stallonetray и прочее.

Напильник этому всему иногда нужен, но, на мой взгляд, гораздо меньший, чем родному CDE.

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

Ну, я сам большой, а китайцы под руководством японцев делают хорошую альтернативу старым логииекам (ProtoArc)

Shadow ★★★★★
()
Ответ на: комментарий от Qui-Gon

А я вот думаю, нужен такой по клику в панели «накопитель» текущих рабочих файликов.

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

Если окно монопольно владеет вниманием пользователя, оно будет распахнуто на весь экран.

Так это часто нежелательное поведение. Какое-нибудь временное окно нафига распахивать? Оно может и не рассчитанно на это и превращается в тыкву при распахивании. Да и рабочее окно, владеющее монопольным вниманием, необязательно должно быть полноэкранным. У тайловых wm тут врожденный изъян, они решают за пользователя какого размера окно ему нужно. И чаще всего решают неправильно. С этим приходится бороться — писать всякие правила и кастомные лейауты. Красноглазить, короче. Но если ты такой овощ, что даже оконный менеджер командует тобой, то автоматический тайлинг в самый раз конечно.

bread
()
Ответ на: комментарий от Qui-Gon

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

Это работает, только если можешь делать хорошо. А у рукожопов не работает. Как пример: гном3. Там лет десять только чинили тормоза и глюки гномощели. За это время юзеры разбежались и разнесли недобрую славу о гноме. Конечно каких-то адептов позже удалось привлечь, но для флагманского DE юзеров там очень мало до сих пор.

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

Да гномосекам как-то пофигу. Шапка их ставит по дефолту - а там стерпится слюбится.

А в общем да - гном повторяет путь мекософта с 8 вендой. Уродливый мобильный интерфейс неуклюже натянутый на десктоп. Но главное не так как у всех - ну это как повесточка, одноногая жырная афро-транс-лесбиянка практически бессмертна.

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

Ну а куда вешать часы

  1. На руку.
  2. На стену.
  3. В меню.

уведомления от разных мессенджеров

Достаточно подсветки окна.

блютусную шайбу

У меня только колонка, мышь и наушники. Что за шайба?

апплет вайфая

А что он делает?

индикатор раскладки

Переоценён. Но можно в заголовок окна.

индикатор ингибитора гашения экрана

Это что?

погоду и прочие радости жизни?

Погода всегда нужна перед глазами? А какие прочие радости жизни?

skiminok1986 ★★★★★
()

Чем лучше? Выглядит олдово, но это если такое нравится, мне нет.

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

На руку.

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

Достаточно подсветки окна.

Для это надо все эти окна открытыми держать. А в случае с тайлами эта хрень еще будет отжирать пространство. Или вылезать перед нос когда мне оно не надо. Нет уж - пусть лучше в индикаторе что-нибудь подсветится чтобы знать что надо проверить почту-чатик когда будет время.

Что за шайба?

Ну вот эта иконка с символом зуба куда можно ткнуть мышой и вылезет менюха с откулючением-подключением девайсов и самого зуба. А также иконка показывает статус - что там поключено активно неактивно. В моем случае blueman но в гномах кде и прочем свои приблуды для этого.

апплет вайфая А что он делает?

Показывает конект-дисконнект и позволяет быстро добраться до управления подключением-сканированием. Конечно предложите командную строку но увольте - кушайте сами.

индикатор ингибитора гашения экрана

Когда надо быстро выклчить режим энергосбережения экрана. Например ты тупо что-то смотришь не теребонькая мышь и клаву - и твой экран сволочь считает что надо выключаться. Работая с ноутом это пц как нужная штука - быстро переключаться между режимом всегда включено или с таймаутом на отключение и главное чтобы видеть какой у тебя режим сейчас. Сидельцам ха розеточным десктопом этого не понять.

Погода всегда нужна перед глазами?

Регулярно. В мате она засунута в часы и уже привык. Теперь в вейланде потерял этот приятный бонус и чувствую себя некомфортно. К хорошему привыкаешь быстро - а вот обратный процесс гораздо дольше и неприятнее.

Qui-Gon ★★★★★
()

А есть хоть какой-то осмысленный юзкейс жирной панели внизу?

thunar ★★★★★
()
Ответ на: комментарий от Qui-Gon

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

Не совсем понятно зачем постоянно на них смотреть.

Ну вот эта иконка с символом зуба куда можно ткнуть мышой и вылезет менюха с откулючением-подключением девайсов и самого зуба. А также иконка показывает статус - что там поключено активно неактивно. В моем случае blueman но в гномах кде и прочем свои приблуды для этого.

Тоже не совсем понятно зачем это постоянно перед глазами иметь, а не видеть только когда оно надо.

Показывает конект-дисконнект и позволяет быстро добраться до управления подключением-сканированием. Конечно предложите командную строку но увольте - кушайте сами.

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

Когда надо быстро выклчить режим энергосбережения экрана. Например ты тупо что-то смотришь не теребонькая мышь и клаву - и твой экран сволочь считает что надо выключаться. Работая с ноутом это пц как нужная штука - быстро переключаться между режимом всегда включено или с таймаутом на отключение и главное чтобы видеть какой у тебя режим сейчас. Сидельцам ха розеточным десктопом этого не понять.

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

Регулярно. В мате она засунута в часы и уже привык. Теперь в вейланде потерял этот приятный бонус и чувствую себя некомфортно. К хорошему привыкаешь быстро - а вот обратный процесс гораздо дольше и неприятнее.

Наверное, что-то очень специфичное для работы. Я на часах (которые на руке) смотрю обычно. Нужно пару раз в день.

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

Отключается когда надо, когда не надо – не отключается.

Не всегда. Не отключается при полноэранном просмотре видео - там плеер или броузер активиуют ингибитор. Во всех остальный случаях дисплей выключается по заданному таймауту. В 2112 году когда в качестве экрана выступал IPS с бесконечным ресурсом - можно быо выставить интервал минут в 15 или даже больше и получалось то самое. Сложно себе представить ситуайию когда за 15 минут ни разу мышой не шевельнеш или кнопу не тиснешь если тебе что-то надо на экране. И в 2112 году у меня также были большет непонятки - а нафига этот апплет вообще нужен. А теперь - АМОЛЕД. С ресурсом весьма далеким от безлимита - и таймаут для него нужно выставлять гораздо меньше. И вот тут то внезапно эта штука стала очень сильно нужна - чтобы быстро а не копаясь по менюшкам и командным строкам переключиться между режимом сбережения ресурса амоледа который вполне адекватно работает в 80% случаев и режимом 2012 года который тоже иногда нужен.

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

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

Я так и написал.

Во всех остальный случаях дисплей выключается по заданному таймауту.

Когда надо, да.

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

Если же я не сижу за машиной, то у меня сессия вообще заблокирована и крышка закрыта. Или вообще всё погашено и ноут в рюкзак или тумбочку убран.

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

У меня в Acme постоянно так

Кстати, раз речь про Acme: я прочитал статью одного его евангелиста, у меня сложилось впечатление, что без мыши в нём делать ничего. Это так?

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

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

  • не нужно указывать точную форму окна, Acme сам её вычислит из контекста
  • при открытии нового окна курсор автоматически перемещается к этому окну
  • при закрытии окна курсор мыши автоматически перемещается к команде закрытия следующего окна
  • после открытии диалогового окна предупреждения курсор перемещается к нему, при закрытии - назад
  • при нажатии на имя файла, открытого или нет, Acme показывает позицию текстового курсора в этом файле и перемещает туда курсор мыши
  • не нужно выбирать между медленным колесом и быстрым скроллбаром: скроллбар поддерживает очень аккуратное регулирование скорости (это легче показать, чем объяснить). При использовании скроллбара мышь никогда не уходит за его пределы. Скроллбар находится слева, уменьшая путь мыши до него.
  • Нет никаких действий, которые напрямую не влияют на систему. Как следствие, нет click-to-type и всплывающих меню, даже коротких. Cut-Paste реализован через аккорды мыши.
  • Для частых операций не нужно выделять весь текст. Путь открывается одним кликом, произвольная интерпретация текста (можно нажатием на JIRA-123 открывать внешний трекер) - тоже. Выделение одного слова, целой линии, участка в скобочках или кавычках - не нужно выделять весь регион вручную.
  • Если нужный текст уже есть на экране и ты видишь его, повторно вводить его с клавиатуры почти никогда нет необходимости. Интересный частный случай: можно за три-четыре клика использовать текст из одного окна для перехода к вхождению этого текста в другом. Удивительно часто одна и та же информация дублируется там и здесь, открывая интересные способы навигации.
  • При работе с традиционными REPL’ами можно использовать имеющуюся где-то информацию, включая в окне самого REPL’а. Я недавно менял текст в листинге ed и отправлял его повторно, таким образом превратив командный редактор в WYSIWYG.
kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 6)
Ответ на: комментарий от kaldeon

  • Легко применить текст из одного окна (чаще всего имя файла) к команде в другой. Это оптимизирует ручную сборку команды через Cut-Paste. Так можно, например, rm’ать файлы, du’ть или grep’ать их - любая команда, полезная с одним аргументов на конце.
  • Поиск следующего вхождения выделенного текста - один клик. Мышь автоматически перемещается на место этого вхождения.

Эти моменты тяжело перечислить, потому что во время работы их просто не замечаешь, что указывает на успешность UI.

Страх избыточного перемещения рук с клавиатуры на мышь и обратно - миф. По субъективным ощущениям роль мыши занимает 90% рабочего процесса. (Кроме того, чем обусловлен этот страх? Пианистам приходится чаще двигать руками и они как-то справляются.) Мышь можно комфортно перенести на левую руку, таким образом освободив более способную правую руку.

Когда необходимо сфокусироваться на оптимизации каких-то действий, это тоже возможно. Мне приходится периодически делать одну выгрузку в формате нескольких csv файлов в zip-архиве, данные брать из сервера PostgreSQL через сервер SSH, при этом сервер SSH разрешает только интерактивные REPL-сессии. Процесс занимает 1 минуту, ноль прикосновений к клавиатуре.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 5)
Ответ на: комментарий от kaldeon

Пианистам приходится чаще двигать руками и они как-то справляются

Вы сперва заставьте пианистов мышью музыку играть, вместо клавиатуры.

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

Из этого не следует, что управление компьютером схоже с игрой на инструменте. Я говорил только про физический аспект — руки двигать не сложно.

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

Сложно-просто — вопрос относительный. И тут, по-моему, вы нашли удачный пример: музыка позволяет испытать нашу возможность делать быстрые и точные движения с минимальными усилиями. Тут вся лажа на виду, точнее на слуху. Если рояль будет играть роль макета клавиатуры, то за мышь будет отдуваться конечно скрипка. А дальше включайте воображения. По мне, так очевидно, что чижика-пыжика на клавишах любой, даже я, сыграет после минимальной подготовки. А вот к скрипке нужно долго и основательно готовиться (желательно в звукоизолированном помещении).

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

Я думаю, основная сложность в игре на инструментах - это необходимость быстро попасть в нужную ноту. Я этому так и не научился. Могу предположить, что аналогичной задачей на клавиатуре было бы поочерёдно нажимать одной рукой на 1 и 9. Довольно нетривиальная задача для меня лично (могу, но неидеально). Но никто же не использует так клавиатуру. Как и не нужно сейчас мышью точно попасть между букв «у» и «м» в слове «думаю» в начале этого сообщения и затем сразу же в какое-нибудь другое определённое место и обратно. От этого точно не зависит конечный результат (музыка).

Это всё чисто мой поток сознания. А на практике, по-моему, мышь самоочевидно легче. Не нужно запоминать никакие сочетания, тем более сложные. Мне для одного пользователя однажды пришлось сделать памятку на бумаге с сочетаниями ⌘X, ⌘C, ⌘V, ⌘Z, ⌘⇧3, ⌘⇧4. Печатать он умел и довольно быстро, но всегда копировал/вставлял через мышь, а в маке, хоть плачь, хоть смейся, это сделано плохо: вставить между любых двух символов невозможно, только заменить что-то. ⌘⇧3 и ⌘⇧4 (скриншоты) было просто тяжело запомнить.

Всё это давно меня наталкивает на мысль о том, что клавиатура - это такой хак в UI. На неё можно повесить всё что угодно. Но тогда сложность переносится на пользователя. Тогда как для управления мышью необходимо не просто визуализировать интерфейс а-ля ed→vi, а делать его полезным.

Есть ещё такой пост про мышь/клавиатуру, я его когда-то читал и очень многие важные мысли совпали с моими: http://www.call-with-current-continuation.org/articles/keyboard-vs-mice.html

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 5)
Ответ на: комментарий от FishHook

Давным давно уже найден этот идеально сбалансированный UX

Сбалансированный по мнению кого? Билли Гейтса?

панель задач

Полезно, хотя иные и без неё живут.

трей

Устаревшая виндовая приблуда. Никто эти милиписечные значки в 25 году разглядывать не будет. Обычно объединяют с «панелью задач».

главное меню

Вместо него используют лаунчер, чтобы запустить нужное приложение. Всё остальное там хлам.

рабочий стол

Ну т.е. содержимое некоей директории постоянно отображается на фоне обоины и постоянно закрыто окном. Офигеть как нужно, да.

dukzcry
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.