LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

полного юниксвея в подходе к созданию конечных программ.

юниксвея

Не нужно. Он годится лишь для консольных программ. Эксперименты с UNIX-way в Gonome 2/3 ужасны. Именно благодаря им мы имеем в итоге говнопрограммы с куцыми файловыми диалогами в которых нельзя даже файлы переименовать. Ведь по юниксвею, если тебе нужно переименовать файл — нужно запустить файловый менеджер.

Ещё короче: GUI моей мечты - это набор отдельных виджетиков. За каждым виджетом пусть скрывается хорошо написанная низкоуровневая кодофазия, выполняющая одну или парочку определённых функций. Например, виджет того же дерева ФС, с поддержкой драг-н-дроп, функциями работы с файлами и так далее. И виджет этот можно прилепить к любому другому виджету, например, к виджету перекодирования видео. А к виджету перекодирования видео - виджет настроек ffmpeg. В итоге получаем программу конвертации видеофайлов, оформленную по вкусу юзера.

Это не Unix-way, это Combine-way.

В общем, дискач. Пробовали ли сделать что-нибудь подобное?

В Haiku OS реализовано подобное. Каждый виджет можно прикрепить к другому виджету и получится что-то вроде вкладок, как в браузере, которые будут переключать котексты программ. Там вообще с GUI хорошенько поработали, пользоваться одно удовольствие. Всё однообразное, лаконичное и удобное. Все линуксовые DE покуривают в сторонке.

https://www.haiku-os.org/docs/userguide/en/gui.html

Исходная версия EXL, :

полного юниксвея в подходе к созданию конечных программ.

юниксвея

Не нужно. Он годится лишь для консольных программ. Эксперименты с UNIX-way в Gonome 2/3 ужасны. Именно благодаря им мы имеет в итоге говнопрограммы с куцыми файловыми диалогами в которых нельзя даже файлы переименовать. Ведь по юниксвею, если тебе нужно переименовать файл — нужно запустить файловый менеджер.

Ещё короче: GUI моей мечты - это набор отдельных виджетиков. За каждым виджетом пусть скрывается хорошо написанная низкоуровневая кодофазия, выполняющая одну или парочку определённых функций. Например, виджет того же дерева ФС, с поддержкой драг-н-дроп, функциями работы с файлами и так далее. И виджет этот можно прилепить к любому другому виджету, например, к виджету перекодирования видео. А к виджету перекодирования видео - виджет настроек ffmpeg. В итоге получаем программу конвертации видеофайлов, оформленную по вкусу юзера.

Это не Unix-way, это Combine-way.

В общем, дискач. Пробовали ли сделать что-нибудь подобное?

В Haiku OS реализовано подобное. Каждый виджет можно прикрепить к другому виджету и получится что-то вроде вкладок, как в браузере, которые будут переключать котексты программ. Там вообще с GUI хорошенько поработали, пользоваться одно удовольствие. Все линуксовые DE покуривают в сторонке.

https://www.haiku-os.org/docs/userguide/en/gui.html