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

Исходное сообщение
"В LibreOffice будут задействованы родные диалоги GTK+ 3"

Отправлено opennews , 05-Мрт-18 11:27 
В следующем значительном выпуске LibreOffice при использовании бэкенда GTK3 в диалоговых окнах будут использоваться (http://caolanm.blogspot.ru/2018/03/native-gtk3-message-dialo...) штатные диалоги сообщений GTK+ 3, вместо диалогов, симулируемых подсистемой VCL (https://docs.libreoffice.org/vcl.html) (Visual Components Library) с использованием  элементов тем оформления GTK. Всего предложено 465 встроенных диалогов LibreOffice и 89 диалогов, определённых через ui-файлы GtkBuilder. Для обеспечения локализации использованы штатные файлы .mo  вместо собственного формата поставки переводов.


Новое оформление:


Старое оформление:


URL: http://caolanm.blogspot.ru/2018/03/native-gtk3-message-dialo...
Новость: https://www.opennet.me/opennews/art.shtml?num=48203


Содержание

Сообщения в этом обсуждении
"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 11:28 
Как вернуться к старому оформлению?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено iZEN , 05-Мрт-18 11:35 
При сборке LibreOffice из исходников в опциях выбрать "GTK2": https://www.freshports.org/editors/libreoffice/

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonimus , 05-Мрт-18 12:04 
А в GTK3 нет визуальных тем с закосом под GTK2? Сам не в восторге от того что мне под обычный монитор толкают огромные тачскриновские интерфейсы.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено leap42 , 05-Мрт-18 16:39 
есть, всё Mate ими набито

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Анонимус_б6_выпуск_3 , 05-Мрт-18 11:33 
выглядит инородно жуть. Рэд Хат все никак не успокоится и толкает этот ужас ГТК 3 во все, до чего дотянется =(

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено iZEN , 05-Мрт-18 11:36 
> выглядит инородно жуть. Рэд Хат все никак не успокоится и толкает этот
> ужас ГТК 3 во все, до чего дотянется =(

GTK3 необходим для экранов, чувствительных к нажатию (touchscreen).



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Lester , 05-Мрт-18 11:51 
Вот только LibreOffice явно не относится к списку программ, которые удобно использовать с такими экранами.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 13:25 
>GTK3 необходим для экранов, чувствительных к нажатию (touchscreen).

т.е. не нужен?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 13:43 
Для либры - определённо. Там, знаете ли, клавиатура под рукой. А обычно - и мышь тоже.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 14:06 
А что у нас избыток touch девайсов на гноме 3? Можете назвать три?
А этот убогий интейфейс с конскими, отступами кнопками и заголовками впарили всем.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 17:28 
> А что у нас избыток touch девайсов на гноме 3? Можете назвать
> три?
> А этот убогий интейфейс с конскими, отступами кнопками и заголовками впарили всем.

Во славу главного партнёра и мультиплатиновго члена всех фаундейшинов, основателя опенсорца и лучшего друго линукса


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 21:56 
В принципе, необязательно какой-то тач, чтобы на него установлено было. есть же всякие сенсорные мониторы и сенсорные накладки на обычные, но это так, дело вкуса, конечно.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 20:36 
> GTK3 необходим для экранов, чувствительных к нажатию (touchscreen).

Но в мире есть и экраны, равнодушные к нажатию.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено iZEN , 05-Мрт-18 22:05 
>> GTK3 необходим для экранов, чувствительных к нажатию (touchscreen).
> Но в мире есть и экраны, равнодушные к нажатию.

Расскажете это тем, кто подключает к планшету мышь и клавиатуру.



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено XoRe , 06-Мрт-18 01:14 
> Расскажете это тем, кто подключает к планшету мышь и клавиатуру.

Имея на планшете третий гном? И таких много?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 07:49 
>>> GTK3 необходим для экранов, чувствительных к нажатию (touchscreen).
>> Но в мире есть и экраны, равнодушные к нажатию.
> Расскажете это тем, кто подключает к планшету мышь и клавиатуру.

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


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Отражение луны , 06-Мрт-18 03:12 
Это звучит забавно, ведь поддержка тачскринов на Qt в разы лучше)

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено X4asd , 05-Мрт-18 12:10 
> выглядит инородно жуть

вообще ни какой (существенной) разницы.

большие кнопки это разумеется плюс.

но прям уж чтобы писать об этом отдельную новость -- не настолько большой плюс :-)


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 13:26 
>>большие кнопки это разумеется плюс.

Если у вас задержки в развитии - то да.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено А. , 05-Мрт-18 13:46 
Между кнопками делают промежуток, для защиты от случайного нажатия, вместо соседней кнопки.
А такие критичные кнопки, как "не сохранять", ииногда выносят сильно вбок от Cancel/Ok.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 18:47 
Не очень понятна нападка про защиту от случайного нажатия.
Но ведь в больших кнопках расстояние от центра кнопки до начала соседней даже больше!
Как это по вашему должно работать?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Отражение луны , 06-Мрт-18 03:15 
На практике случайное нажатие по маленькой кнопке гораздо выше.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 11:34 
Очень важное новшество.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Коробов , 05-Мрт-18 18:12 
Выпил VCL - да, это хорошо.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 19:29 
ну, теперь понятно, на что скорее перейдут вместо VCL. И нет, мои юные любители проприетарных* тулкитов. Это не Qt. Это божественный GTK, лицо Линукса. Тулкит, на котором написана официальная среда GNU - GNOME.

__
* совсем недавно Qt был проприетарным. Q-фанатики об этом поспешили забыть


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 19:36 
У него GPL-версия есть дольше, чем некоторые здешние посетители живут

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 19:41 
Вот и обзывательства пошли в попытках куда-то сублимировать свою злобу по поводу того, что единственный свободный офис - LibreOffice - поворачивается лицом к GTK.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 20:04 
Из 4-х программ форму ПД-4 в rtf предложил восстановить после урона именно он. Смешнее всех, справедливости ради, её открыло OOO.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 20:47 
> Вот и обзывательства пошли в попытках куда-то сублимировать свою злобу по поводу
> того, что единственный свободный офис - LibreOffice - поворачивается лицом к
> GTK.

А мы-то надеялись, что он повернётся лицом к пользователям.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 21:15 
> А мы-то надеялись, что он повернётся лицом к пользователям.

решил собрать дешевые лайки дешевой же демагогией, мой юный любитель qbasic?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 21:32 
>> А мы-то надеялись, что он повернётся лицом к пользователям.
> решил собрать дешевые лайки дешевой же демагогией, мой юный любитель qbasic?

Какие убогие потуги на юмор.
Да, мальчуган, решил. И ещё монетизировать.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 21:49 
> Какие убогие потуги на юмор
> А мы-то надеялись, что он повернётся лицом к пользователям.

Самокритично. Всегда уважал это качество.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:02 
> Вот и обзывательства пошли в попытках куда-то сублимировать свою злобу по поводу
> того, что единственный свободный офис - LibreOffice - поворачивается лицом к
> GTK.

И в ужасе от этого события сразу же исчезли OpenOffice, Calligra? Вешаться побежали, что ли?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 10:57 
>совсем недавно Qt был проприетарным. Q-фанатики об этом поспешили забыть

Совсем недавно ты был школьником (или есть?) и у тебя ещё была возможность (или есть?) поумнеть, тогда ты бы пургу подобную не нёс (или нёс?).


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено некуцй , 06-Мрт-18 12:26 
GTK-убожество некоторое время еще потрепыхается на голом админресурсе КрасноШляпы, но будущее все равно за сильнейшим - за Qt.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 20:38 
> Выпил VCL - да, это хорошо.

Лучше от этого не станет. Взамен засунута ещё большая куча ненужного.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:06 
>> Выпил VCL - да, это хорошо.
> Лучше от этого не станет. Взамен засунута ещё большая куча ненужного.

Нормальные разработчики оставили бы выбор GTK/Qt пользователю, сделав подобные модули независимыми от данных сред, то есть пойти по пути мультиплатформенности.

Почему люди не поймут, что всегда подобная конкуренция рождает монополию с последующим созданием крайних неудобств пользователям? Неграмотные, видимо, и не хотят читать и развиваться -- вот почему. Это дурачьё считает, что если победит ГТК (или Кьюти -- в зависимости от пристрастий), то для них наступит счастье. Гномздец вам наступит, потому что пойдёт всё по пути Винды с их "шаг влево, шаг вправо -- расстрел на месте".

Тупейшее решение создателей Либры. Печаль.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:07 
>>> Выпил VCL - да, это хорошо.
>> Лучше от этого не станет. Взамен засунута ещё большая куча ненужного.
> Тупейшее решение создателей Либры. Печаль.

Кстати, ещё один довод переходить на всякие ЛаТеКсы, чтобы не зависеть от чьих-то прихотей.



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 11:46 
>>>> Выпил VCL - да, это хорошо.
>>> Лучше от этого не станет. Взамен засунута ещё большая куча ненужного.
>> Тупейшее решение создателей Либры. Печаль.
> Кстати, ещё один довод переходить на всякие ЛаТеКсы, чтобы не зависеть от
> чьих-то прихотей.

Подправлю - повод переводить на ТеХ (большие) проекты не в том, конечно, как реализован интерфейс. Повод в том, что всё это ненужная возня с косметикой с нулём полезного результата (им не начинай


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 11:47 
Подправлю - повод переводить на ТеХ (большие) проекты не в том, конечно,
как реализован интерфейс. Повод в том, что всё это ненужная возня
с косметикой с нулём полезного результата (и даже не начинайте о планшетах).
Движок же прорабатывается слабо. Печальнейшие тикеты висят годами.



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 11:38 
В диалоге сохранения (Ctrl+S) не работает сочетание Ctrl+L (редактировать путь). В диалоге открытия (Ctrl+O) - работает

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Центаврианин , 06-Мрт-18 12:36 
Та же хрень и в гтк2. Наверное, в диалоговом окне сохранения просто не предусмотрено правка пути.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 11:44 
Намедни отключил gtk3, потому что оно рисовало фоны контролов со списками чорным.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено чебурнет.рф , 05-Мрт-18 11:54 
Это лебедь подрался со щукой.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 12:02 
Это виноват софт. GTK3 здесь косвенно (да, их славный минимализм и отключение фич в каждой новой версии заслуживает отдельного внимания :). Тоже такое наблюдал в Дебиане в очередной Опере. Уже не помню ее версию. Приходилось откатываться. Еще помогает включение композитного менеджера.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено чебурнет.рф , 05-Мрт-18 19:04 
Линукс велик.. *в бороду

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 12:30 
Откуда вообще всё это лезет? Кто все эти люди? Где они учились ремеслу своему? Почему они не знают, что визуальный дизайн предполагает обязательные «хлебные крошки», иначе у юзера от ГУЯ сносит башню? Поистине — в страшное время живём.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 13:44 
Ты о чём вообще?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним84701 , 05-Мрт-18 13:51 
> Ты о чём вообще?

Breadcrumb
https://en.wikipedia.org/wiki/Breadcrumb_(navigation)


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ordu , 05-Мрт-18 20:14 
Так вот как называется эта ненавистная фича, которой некоторые заменяют поле для ввода пути к файлу? Окей, будем знать, как на это гумно ссылаться в проклятьях.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним84701 , 05-Мрт-18 20:53 
> Так вот как называется эта ненавистная фича, которой некоторые заменяют поле для
> ввода пути к файлу? Окей, будем знать, как на это гумно ссылаться в проклятьях.

А в чем проблема-то? В один клик или нажатие F6 (или что мы выставили по вкусу) и перед нами опять старое доброе поле ввода. Зато мышкотыканьем по стрелкам можно показывать списки подкаталогов или "прыгать" по разным уровням.
Опять же, если не нравится, просто отключаем в "Preferences -> Сonfigure Dolphin -> Editable location bar".

А вот если поле ввода тупо заменить на кнопочки для каждого подкаталога, без "дополнительной" фунциональности со стрелочками, списками и прочим, да еще и без возможности быстрого переключения (или переключения вообще, т.к. поле ввода просто устарело и мешает дальнейшему развитию GUI-фреймворка, за сим его надлежит объявить ретроградщиной и выкинуть!), тогда да ... но ведь вроде гномовцы сами, абсолютно добровольно, выбрали этот единственно верный и немного тернистый путь к награде в виде Вкуснейшего Кактуса?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ordu , 05-Мрт-18 22:09 
>> Так вот как называется эта ненавистная фича, которой некоторые заменяют поле для
>> ввода пути к файлу? Окей, будем знать, как на это гумно ссылаться в проклятьях.
> А в чем проблема-то? В один клик или нажатие F6 (или что
> мы выставили по вкусу) и перед нами опять старое доброе поле
> ввода.

Про F6 я не знал, но способ как избавиться от этого я искал и не нашёл.

> Зато мышкотыканьем по стрелкам можно показывать списки подкаталогов или "прыгать"
> по разным уровням.

Список подкаталогов я могу получить enter'ом, а прыгать по разным уровням через Ctrl-backspace, и через автодополнение. Единственное что бесит -- tab начинает переключаться между контролами диалога, приходится как-то специально выкручиваться, чтобы автодополнение сработало бы.

> Опять же, если не нравится, просто отключаем в "Preferences -> Сonfigure Dolphin
> -> Editable location bar".

Dophin -- это что? Я где-то слышал это слово... Это какой-то файлменагер?
Я не пользуюсь файлменагерами, а с этими уродскими бредкрумбами сталкивался в каких-то диалогах открытия/сохранения файлов. Уже и не упомню где. Вероятно, я снёс тот гумнософт. Или разработчики одумались.

> А вот если поле ввода тупо заменить на кнопочки для каждого подкаталога,
> без "дополнительной" фунциональности со стрелочками, списками и прочим, да еще и
> без возможности быстрого переключения (или переключения вообще, т.к. поле ввода просто
> устарело и мешает дальнейшему развитию GUI-фреймворка, за сим его надлежит объявить
> ретроградщиной и выкинуть!), тогда да ... но ведь вроде гномовцы сами,
> абсолютно добровольно, выбрали этот единственно верный и немного тернистый путь к
> награде в виде Вкуснейшего Кактуса?

Угу. Именно поэтому я подумываю о том, что надо как-нибудь собраться, выпилить все эти стандартные диалоги из тулкитов, и запилить один единый диалог открытия файлов на базе urxvt и bash. Чтобы вместо диалога открывался бы urxvt с bash внутри, но с командой return, которая будет принимать список файлов, завершать urxvt и возвращать этот список файлов приложению. Уже года два у меня такая мысль в голове бродит, но руки никак не доходят.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 05:23 
> А в чем проблема-то?

в том, что не F6, а Ctrl+L. И никто не знает, в чем разница (а она есть), и хрен по телефону объяснишь, ибо у кого-то то одно, то другое не работает в разных диалогах


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 14:03 
В 1983, кажется, году MS-DOS версии, кажется, 2.0 научился работать с подкаталогами. И отбражать полный путь к текущему каталогу в приглашении command.com'а. Причём уже тогда идея была стара, как мир, и, хм, позаимствована, вероятно, у какого-нибудь UNIX'а. Тридцать пять лет назад. Минимум. Оказывается, старая очевидная идея теперь продаётся в подарочной упаковке под коммерческим названием "Хлебные крошки". Ну, что, и это торжество разума переживём.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 14:17 
Что значит «продаётся»? Это сленговое название одной из идей дизайна программных интерфейсов. Если вы про это узнали только сегодня — что ж, поздравляю вас, приятно каждый день что-то новое узнавать. Могу ещё по случаю предложить вам ознакомиться с дизайнерскими идеями Джефа Раскина. В то время их сочли слишком необычными, так скажем, а теперь понемногу там и сям реализовывают.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 05:27 
> Если вы про это узнали только сегодня

Это ерунда! Проблема в том, что про это узнали "сегодня" и дизайнеры современных графических сред. А сколько им открытий чудных еще предстоит... Колхозники, вебмакаки, нежелающие изучить свой предмет и наработки за последние 50, отбрасывают назад развитие интерфейсных систем.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Neptus , 06-Мрт-18 02:11 
Вообще то MsDOS заимствовал идеи OS CP/M (MP/M).

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 13:47 
Не помню, маленький был. Но с божественным Роботрон-1715 шла, явно, калька CP/M, и она дерево каталогов точно не умела:) Ну, странно было бы: исходная 8-разрядная CP/M умела иерархическую файловую систему, а её 16-разрядный потомок утратил вплоть до версии 2.0.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 14:44 
> Не помню, маленький был. Но с божественным Роботрон-1715 шла, явно, калька CP/M,
> и она дерево каталогов точно не умела:) Ну, странно было бы:
> исходная 8-разрядная CP/M умела иерархическую файловую систему, а её 16-разрядный потомок
> утратил вплоть до версии 2.0.

Не было в CP/M подкаталогов. А вот бессмертное "буква-двоеточие" -- было :)


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 12:46 
лучше на Qt перепишите - надоело блин!

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anomus , 05-Мрт-18 15:17 
А по мне, так у KDE/Qt убогий интерфейс, с Gnome/GTK никаких проблем не вижу.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 15:53 
QML не виноват в убогости интерфейса KDE.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 10:11 
qml виноват в убогости разработчиков QT, которые просто взяли и дропнули системы без sse2, тем самым положив прибор на меня лично.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 10:13 
в смысле не виноват, но на системах без sse2 не работает.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:13 
> в смысле не виноват, но на системах без sse2 не работает.

А в каком смысле кто-то виноват? Вы, потому что не осознаёте этот смысл?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 12:55 
Qt'ники тоже собираются сакапавать qtwidged

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 12:57 
как же оно ущербно выглядит... и как же хорошо, что есть VCL kde

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено adolfus , 05-Мрт-18 13:08 
Еще бы эти говенные тени окон убрать. Неужели простой рамки недостаточно?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 13:31 
Без теней можно было в стилях виндов 3.x и 9.x, которые делали умные люди, специалисты. А в этой однотонной блеклой каше даже с тенями теряешься. У программеров поколения Z популярна всякая кислотная визуальна шиза. Я вот сегодня установил Komodo Edit — хотел вместо простого редактора использовать местами для некоторых своих мелочей. Ужаснулся, без шуток, при виде интерфейса. Он не просто непонятен — он непонятен даже с подсказками и открытым мануалом. Классического оформления _нету_, остались только темы. Все темы напрочь наркоманские. Жрёт полгига памяти с одним текстовым файлом на пару строк. Тормозит при этом адски. Снёс. Невозможно работать. А вот NetBeans 8-й — очень приятен, красота, удовольствие пользоватья. А виндовый текстовый редактор EmEditor с 16-битовыми значками из 90-х — просто идеал понятности. Это вот к вопросу о мнимом «прогрессе».

Скриншот добавлю: http://i102.fastpic.ru/big/2018/0305/a9/68d842932d02b1113e04...


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 13:48 
Судя по скриншоту - там оформление настолько классическое, насколько вообще возможно, a-la Word 6. Панели чуть упорядочить, чтобы места поменьше жрали, и только. Всё перед глазами, иконки стандартные, меню есть, область редактирования тоже привычная - что не так-то?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 14:12 
На верхнем скриншоте нет заголовка окна, нет информационного значка о типе этого окна, кнопки вообще не похожи на кнопки, нестандартные. Сплошные нарушения. Юзер впадёт в прострацию. Не за что зацепиться, страшно во что-нибудь ткнуть курсором. Даже тень какая-та увечная. Я про мелкое окно говорю, а не про основное.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Хряк , 05-Мрт-18 16:23 
Из 90-х только вылез?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено rvs2016 , 05-Мрт-18 17:01 
> На верхнем скриншоте нет заголовка окна

О, точно! А я и не заметил! Ещё и заголовок окна убрали! Он-то чем помешал? Ну размер кнопок увеличить - это понятно зачем. А зачем завалили заголовок окна? Что в этом хорошего?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 17:28 
>> На верхнем скриншоте нет заголовка окна
> О, точно! А я и не заметил! Ещё и заголовок окна убрали!
> Он-то чем помешал? Ну размер кнопок увеличить - это понятно зачем.
> А зачем завалили заголовок окна? Что в этом хорошего?

Ответ вам, боюсь, не понравится. Это кризис всеобщего непрофессионализма.

Кнопки увеличивать тоже не надо. Те размеры, что предписываются в старых гайдлайнах майков и эплов, а также в различных IDE для строительства GUI мышкой, высчитаны спецами и проверены множеством исследований и реальным использованием.

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


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:17 
>> На верхнем скриншоте нет заголовка окна
> О, точно! А я и не заметил! Ещё и заголовок окна убрали!
> Он-то чем помешал? Ну размер кнопок увеличить - это понятно зачем.
> А зачем завалили заголовок окна? Что в этом хорошего?

Всё потому, что миром стали править г*омы и бабствоюродствующие (faminists). Как только их приструнят, всё наладится.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено adolfus , 05-Мрт-18 18:00 
Это окно выглядит, словно недорисованное. Впечатление, что заглючило.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 18:56 
> Это окно выглядит, словно недорисованное. Впечатление, что заглючило.

Это не окно недоделанное… Это папа с мамой плохо старались, когда делали будущего оконных дел мастера.

Вот пример этой же болезни, только в оффтопике: http://i99.fastpic.ru/big/2018/0305/25/afbd2e5b83662e24b68e7...

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

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

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


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 19:22 
> Какое-то болезненное, паталогическое злобное отрицание всего, сделанного до них.

Дык все реально полезное в дизайне интерфейсов уже минимум лет десять как придумано и реализовано, за что "дизайнерам" денежку платить ?
Значит надо устраивать регулярные интерфейсные революции.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 19:41 
>> Какое-то болезненное, паталогическое злобное отрицание всего, сделанного до них.
> Дык все реально полезное в дизайне интерфейсов уже минимум лет десять как
> придумано и реализовано, за что "дизайнерам" денежку платить ?
> Значит надо устраивать регулярные интерфейсные революции.

Идеальный писюковый GUI был сделан для Windows 95. Серьёзно. Не такой изощрённый и умный, как в OS/2, но зато простой, самоочевидный, понятный и рациональный. Мелкие очень старались и сотворили шедевр. Но потом увидели, что пипл не хочет прекрасного и понятного ГУЯ, а хочет духовной ЖРАТ в собственном высокоразвитом представлении, а именно — свистелок и перделок. И выпустили для винды набор со стразиками и эмоджи ( https://en.wikipedia.org/wiki/Microsoft_Plus! ). Это было началом падения. А добавили угля в этот жаркий огонь Apple, сделав восхитительную Mac OS X. Мир после этого уже не был прежним. Выросшие на шедеврах дети не придумали ничего лучше, чем сотворить абсурдные наркоманские интерфейсные примитивы, парадигмы и концепции. Как говорится, у кого в детстве были кубики, тот изобретает лего, а кого было лего, тот изобретает кубики.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 22:28 
> Идеальный писюковый GUI был сделан для Windows 95. Серьёзно. Не такой изощрённый и умный, как в OS/2, но зато простой, самоочевидный, понятный и рациональный.

IMHO, интерфейс Windows 2000 за счёт умеренного использования градиентов и прочих красивостей был всё-таки получше. Если не золотая середина между строгостью 9x и свистелками XP+, то весьма близко к тому.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено llolik , 05-Мрт-18 23:01 
> интерфейс Windows 2000

Согласен. Сугубо субъективно, интерфейс Win2000 был замечателен (простой, лёгкий, удобный и не насилующий глаза). Дальше WinUI было терпимо, ещё дальше - грустно.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:20 
>> Какое-то болезненное, паталогическое злобное отрицание всего, сделанного до них.
> Дык все реально полезное в дизайне интерфейсов уже минимум лет десять как
> придумано и реализовано, за что "дизайнерам" денежку платить ?
> Значит надо устраивать регулярные интерфейсные революции.

У вас всё с ног на голову поставлено. Подобные изыски придумывают именно "дизайнеры", и им платят немалые деньги. Или вы считаете, что в МС интерфейсы программисты сами выдумывают? Ага, щазз. И в гомах всяких также, только размах поменьше. И суть этих "дизайнеров" не эргономика и удобство работы пользователя, а: "я художник, я так вижююю".


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 19:39 
А, не туда глянул. Угу, согласен.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено vz , 05-Мрт-18 13:32 
Виндовых тетушек перекосит.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:24 
> Виндовых тетушек перекосит.

Винды - они разные бывают. Те же 3.х и ХП были сделаны на основе более старых оболочек, разработанных специалистами, а не заднеприводными мудщинками и воображающими себя переднеприводными страхобабищами. Эти двое последних, как было выше сказано, старательно отрицают накопленный ранее огромнейший опыт по разработке графических сред и пытаются выразить свой уродливый и никчёмный мирок, перенеся его насильно на других людей. Они же изначально извращены, у них и мозги набекрень, и даже органы не на местах, как они могут что-то сделать для людей, будучи сами вырожденцами? Никак. Вот получите и распишитесь -- за что боролись, как говорится.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Борщдрайвен бигдата , 05-Мрт-18 13:38 
Т.е. выбросили свой велосипед в пользу уже готового? Хорошо.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 13:49 
Только у готового - колёса скрипят при езде так, что вороны дохнут с перепугу и какие-то слегка квадратные... Зато готовый, угу

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Хряк , 05-Мрт-18 16:25 
У тебя с аналогиями проблемы.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 19:45 
У меня проблемы исключительно с "дизаеном" последних десяти лет. Начиная с наркоманских соотношений экрана, которые как были для работы не особо пригодны, так и остались, и заканчивая всякими MS-квадратиками, гугловским material design, гномовскими гайдлайнамми и прочими серыми кнопками.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 19:54 
> У меня проблемы исключительно с "дизаеном" последних десяти лет. Начиная с наркоманских
> соотношений экрана, которые как были для работы не особо пригодны, так
> и остались, и заканчивая всякими MS-квадратиками, гугловским material design, гномовскими
> гайдлайнамми и прочими серыми кнопками.

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


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 20:46 
Попробуйте дорожным рабочим. И польза.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 20:59 
> Попробуйте дорожным рабочим. И польза.

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



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 14:28 
А почему бы и нет? Будет выглядеть более аутентично. Да и GTK развивается: https://www.opennet.me/opennews/art.shtml?num=47436

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 16:17 
Выглядит шикарно, гораздо лучше старого варианта
Искренне не понимаю местных неадекватов

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 17:29 
> Выглядит шикарно, гораздо лучше старого варианта
> Искренне не понимаю местных неадекватов

http://www.opennet.me/openforum/vsluhforumID3/113747.html#49


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Crazy Alex , 05-Мрт-18 19:47 
Плевать, как выглядит, важно, удобно ли. На Gtk-шной теме, например, практически не видно, какая кнопка является дефолтной и нет заголовка.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 05-Мрт-18 20:08 
> Плевать, как выглядит, важно, удобно ли. На Gtk-шной теме, например, практически не
> видно, какая кнопка является дефолтной и нет заголовка.

Этому есть, в принципе, и рациональное объяснение. Когда постоянно тупишь в эти формы и кнопки, то глаз замыливается и отдельные элементы становятся уже вполне различимы на уровне рефлексов. Теряется способность ухватывать вниманием недостатки. Если бы у них были строгие гайдлайны, как в девяностых, где каждый пиксел был строго на своём месте, то результат был бы тоже получше. А так они лепят кто во что горазд, рисуют темы, балуются с кислотными цветами и оттенками и тому подобное. Страдает, естественно, юзер этого гoвнa. Но признаться, что гoвнo, не позволяет принцип. А если уж не кривить душой, то весь GUI третьегнома — УГ, полностью. На выброс. После первого вау-эффекта от нескучных обоев и непривычных кнопок — начинают боли и страдания при попытках работать в этой среде для людей с нестандартными потребностями. Причём технически оно может быть сделано хорошо. Но внутренности программы никто не видит, они никого не волнуют, кроме автора. А тут большая проблема именно с внешностью и теми подходами к использованию программ, которые навязывает эта среда юзерам. В третьегноме графический диспетчер процессов, например, это кровавая боль.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ordu , 05-Мрт-18 20:20 
> Искренне не понимаю местных неадекватов

Это тулкитодрочеры-кедерасты, как я понимаю. Объяснить наблюдаемые явления иначе мне не удаётся.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 20:43 
> Выглядит шикарно, гораздо лучше старого варианта
> Искренне не понимаю местных неадекватов

А вы *поработайте* с этим, коллега. "Выглядит шикарно".


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено rvs2016 , 05-Мрт-18 16:56 
Так, судя по скриншотам, GTK-диалоги - это такие, в которых размеры кнопок растягиваются не по ширине содержимого кнопок, а по ширине диалогового окна?

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено adolfus , 05-Мрт-18 18:13 
> Так, судя по скриншотам, GTK-диалоги - это такие, в которых размеры кнопок
> растягиваются не по ширине содержимого кнопок, а по ширине диалогового окна?

У GTK все такое. Евинс не помнит размеров окна, раскрывается каждый раз словно в первый. У меня мутиголовая конфигурация, так евинс документ раскрывает не в пределах экрана, а на весь десктоп -- на два окна сразу. Поскольку основное окно справа, а вторичное слева, то всякий раз документ уходит за пределы окна -- этот GTK не спрашивает у оконной системы ее конфигурацию. Кстати, gdm на этой конфигурации не стартует. Только, если основной экран слева. При этом на обоих мониторах устанавливается разрешение левого, хотя у правого оно другое. kdm с этим справляетсяотлично -- ему пофиг, какие и как расположены экраны -- он учитывает все нюансы, включая ориентацию правого монитора (в мониторе есть гиро).


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено сишечка с пюрешечкой , 06-Мрт-18 06:22 
не знаю, как там в гномах, но у нас в кедах любому окну можно зафорсить размер и позицию окну на момент старта на стороне оконного менеджера

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 05-Мрт-18 20:41 
> В следующем значительном выпуске LibreOffice при использовании бэкенда GTK3 в диалоговых
> окнах будут использоваться (http://caolanm.blogspot.ru/2018/03/native-gtk3-message-dialo...)
> штатные диалоги сообщений GTK+ 3, вместо диалогов, симулируемых подсистемой VCL

Плохая новость. Диалоги ГТК3 не слишком удобны.
Всегда ставил для диалогов в ОО "его собственный" стиль.  А теперь и VCL не будет?


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 05-Мрт-18 23:10 
да ну, блин...

теперь главное чтоб ООо не издох...

пущай извращаются в LO с интерфейсом...


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено гы , 06-Мрт-18 08:21 
Старые выглядят лучше =)
Лучше бы сфокусировались на удобстве работы. В кедах диалок сохранения выглядит инородно, сложно найти съемный носитель или сетевую папку (а подключить вовсе нельзя). Если папка не смонтировна, то найти ее через диалог нереально.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 11:32 
> Старые выглядят лучше =)
> Лучше бы сфокусировались на удобстве работы. В кедах диалок сохранения выглядит инородно,
> сложно найти съемный носитель или сетевую папку (а подключить вовсе нельзя).
> Если папка не смонтировна, то найти ее через диалог нереально.

Ещё занятно, что при изменении формата сохранения то и дело забывается изначальный каталог и имя файла. Вообще, в Либре глюков столько, что работать над сложными текстами просто неудобно -- то рисунок исчезнет, то надпись из вертикальной станет горизонтальной. Был бы менее удобнее Ворда, не пользовался бы, потому что гов-нная МС хотя бы внутренности отлаживает, в отличие от этих "новаторов", которым шашечки важнее устойчивости и надёжности.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 11:50 
> каталог и имя файла. Вообще, в Либре глюков столько, что работать
> над сложными текстами просто неудобно -- то рисунок исчезнет, то надпись

Причём есть ощущение, что это началось/усугубилось примерно в 4-й серии ЛО, после "раскола церквей".
Ведь я и раньше делал сложные проекты в ОО. Возможностей (макетирования)  не хватало, глюков -- не было.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 13:09 
Старое оформление смотрится значительно лучше :(

Достали своими дерьмоизменениями - ухудшениями.
Последнее время начали смахивать на Мозиллу и Гномов.

Что ни новая версия - то выпилили что-нибудь нужное. Или какое дерьмо впилили.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено via , 06-Мрт-18 14:01 
GTK - просто уродский нестабильный тулкит. Я не знаю, кто с ним заморачивается через компилируемые языки, я с ним только через перчатки 'gir+python' готов связываться. Единственный его плюс - Qt еще страшнее. Нормальной конкуренции под X просто нет. Если бы в свое время (20 лет назад )Xm открыли толпе, сейчас у нас бы было нечто более менее стабильное, по типу win32. Но, хрен там плавал.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 06-Мрт-18 17:16 
Не в самих тулкитах проблема, а в их реальной востребованности людьми.

В своё время, когда была создана концепция клиент-серверной графической системы, ныне известной как X Window System, предполагалось, что это будет использоваться на юниксовых рабочих станциях бородатыми учёными и вообще умными людьми, которые не за свистелками и перделками пришли в Computer Science. В этом исходном постулате заложены многие ответы на вопросы, возникающие у юзеров, для которых всё это вообще не предназначалось. Motif и CDE были хорошо продуманы и сделаны как единая стандартная среда. Но не открытая и не свободная. И на это есть причина: среду эту корпорации готовили для себя, для своих служащих, для их юниксовых рабочих станций. Подразумевается, что она адресована трудоустроенным в корпорациях профессионалам, а те профессионалы, кто на вольных хлебах, либо будут пользоваться сторонними оконными менеджерами, либо сами себе напишут, либо им не надо, потому что у них DOS, Mac, Windows, OS/2 etc. Так оно, в общем, и было, и есть, и будет. Идея единой закрытой рабочей среды была в том, чтобы освободить людей от непроизводительных забот, отвлекающих от важного. Поэтому и Санки со временем перешли со своей чудесной OpenWindows на CDE. А в дальнейшем постепенно все отказались и от CDE. Для серверного хозяйства это без надобности, юниксовые рабочие станции проиграли ценовую войну писюкам с винтелом инсайд, а тратить ресурсы на важный, но малоиспользуемый компонент — несколько нерационально и расточительно. Особенно если есть буйная хипстота, бесплатно пишущая кучу оконных менеджеров и десктопных систем. Из-за чрезвычайно низкого интеллектуального, морального и творческого уровня большинства участников этот базар ничего хорошего родить обычно не может, но поддерживает в более-менее сносном состоянии некий набор десктопного ПО, который позволяет называть бесплатный же линукс полной системой. Но в который раз повторю важную вещь: в серверном хозяйстве это не используют, потому на качество десктопного софта всем плевать. А на ПК человечество в массе линукс не использует, там уже винда есть. В итоге: два десятилетия писанины программ гномосеками и кедерастами — это белый шум. Это нужно, по сути, только им самим. Из-за этого нет оснований ожидать приличного результата от бестолковых забав людей, которые заняты никому не нужным перекладыванием с места на место ненужного ненужно. Чтобы ещё лучше подрепить сказанное, добавлю, что прикладное ПО из состава Кед и Гнома, не имеет никакой самостоятельной ценности, оно лишь дублирует малую часть функциональности уже существующих консольных утилит базовой системы. Его используют разве что неофиты, не умеющие запускать vim и emacs. Это уже старая и, видимо, неизлечимая болезнь: чтобы тулкит был хорош, он должен быть кому-то нужен для написания прикладного ПО. А много кому он нужен? Ну, кроме гномосеков и кедерастов, у которых крестовый поход друг против друга и против M$? Правда? Вот-вот.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ю.Т. , 06-Мрт-18 17:32 
> болезнь: чтобы тулкит был хорош, он должен быть кому-то нужен для
> написания прикладного ПО. А много кому он нужен? Ну, кроме гномосеков
> и кедерастов, у которых крестовый поход друг против друга и против

В крестовый поход когда-то вышел Столман. А эти -- играют в коммерцию (иногда даже кажется, что играют в микрософт).
Это и есть основная причина низкого качества тулкитов СПО вообще, и ГТК в частности.
Востребованность и качество это курица и яйцо.



"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 06-Мрт-18 18:25 
> В крестовый поход когда-то вышел Столман. А эти -- играют в коммерцию
> (иногда даже кажется, что играют в микрософт).
> Это и есть основная причина низкого качества тулкитов СПО вообще, и ГТК
> в частности.
> Востребованность и качество это курица и яйцо.

У корпораций на юниксовых рабочих станциях и серверах было всё им нужное, о чём я выше упоминал. А у свежеродившихся линуксоидов не было пресловутого десктопа. Завидно стало. Вместо того, чтобы ограничиться оконными менеджерами, коих на все вкусы и потребности, и _заниматься_ _делом_ — они до сих пор пишут вторую винду и заодно юниксовый десктоп. Пока не успели угробить XFCE, но у них всё получится, я уверен. Аккурат после прикручивания системды с обратной стороны.

А Столман тут вообще ни при чём. Его деятельность — борьба за свободу знания, а не свободу от разума.


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 06-Мрт-18 19:21 
И какие тогда остаются варианты? Вот допустим мне нужно запилить софтину, ибо уже существующие аналоги - лагающий шлак. Без тулкита не обойтись, но связываться с GTK/Qt нет никакого желания. Писать свой тулкит заточенный под свою же программу? Да, вариант. Самые отчаянные именно так и делают. Но ведь хипстеры одними тулкитами не ограничились, они теперь везде проталкивают свою "альтернативу" иксам. И там уже хочешь не хочешь, а придется под них подстраиваться. И только х знает, что у них там еще на уме.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Anonymoustus , 06-Мрт-18 20:15 
> И какие тогда остаются варианты? Вот допустим мне нужно запилить софтину, ибо
> уже существующие аналоги - лагающий шлак. Без тулкита не обойтись, но
> связываться с GTK/Qt нет никакого желания. Писать свой тулкит заточенный под
> свою же программу? Да, вариант. Самые отчаянные именно так и делают.
> Но ведь хипстеры одними тулкитами не ограничились, они теперь везде проталкивают
> свою "альтернативу" иксам. И там уже хочешь не хочешь, а придется
> под них подстраиваться. И только х знает, что у них там
> еще на уме.

Вам действительно нужно именно графическое приложение именно для линукса?

Прикладного ПО написано без числа на все случаи жизни и любые вкусы и потребности. Преимущественно для Windows. :)


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

Керниган Б.В., Пайк Р. UNIX - универсальная среда программирования: Перевод с английского; Предисловие М.И. Белякова. - М.: Финансы и статистика, 1992. - 304 с.: ил. ISBN 5-279-00253-4.

https://coollib.com/b/305941

http://publ.lib.ru/ARCHIVES/K/KERNIGAN_Brayan_Vil'son/_Kernigan_B.V..html


"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Аноним , 07-Мрт-18 06:01 
Linux нужен всем, кто не хочет платить за переоцененные продукты. А жертвам мошенничества по жизни все равно. У них судьба такая.

"В LibreOffice будут задействованы родные диалоги GTK+ 3"
Отправлено Ordu , 06-Мрт-18 23:51 
> Писать свой тулкит заточенный под свою же программу? Да, вариант.

Зачем? Сейчас делают приятные immediate mode гуи, типа такого: https://github.com/ocornut/imgui
Они простые, их можно изучить насквозь и использовать с той же эффективностью как собственный код. В том числе и портировать на Xorg, Wayland, Android, WebAssembly, что-угодно-ещё, если они не умеют этого из коробки.

Такие штуки, писанные на C++, haskell'е или rust'е, будут резвее всяких там gtk/qt по трём причинам:
- они проще и не содержат всего на все случаи жизни
- они выводят графику через что-нибудь из списка OpenGLES/Vulkan/DX/Metal, а не через API прошлого века типа win32api, X11 или OpenGL 2.1
- они минимизируют использование динамической типизации: в отличие от gtk/qt они не используют наследование и динамическую типизацию (или используют, но в гораздо меньших масштабах), заменяя это статически параметризованными типами, то есть "прощайте тормозные виртуальные методы, здравствуйте инлайн-функции", то есть это гораздо ближе к "тулкит заточенный под конкретную программу", чем все эти ООП высеры.

Они быстрее вывода через Xlib, потому что одним промежуточным звеном меньше (даже если всё это работает поверх Xorg), и опять же не надо полагаться на динамически типизированные деревья дочерних окон в Xorg. Кстати, не знаю как qt, а gtk совершенно определённо не создаёт на каждый свой виджет по X11-окошку, виджет в gtk -- это чисто client-side абстракция. Не знаю, зачем я это сказал сейчас, но решил оставить на всякий случай.

Но это самое что ни на есть натуральное хипстерство. Если ты имеешь что-то против хипстеров, то это не твой путь. Тебе лучше взять Xlib и пилить через него.