LINUX.ORG.RU

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

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

Самый крутой файловый диалог у Windows с WinXP по сегодняшнее время.

Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.

Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?

А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.

  • Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
  • Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
  • Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
  • Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
  • Файловый диалог Qt 5: не отображает подключенные диски.
  • Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён кучей разных багов, начиная от внезапной пропажи превьюшек на файлах и заканчивая чудовищно медленным запуском.

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

Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.

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

Разве что вот концепция порталов может немного помочь в этом убогом Linux’овом UI-безумии. Но пока её адекватно внедрят…

Исправление EXL, :

Самый крутой файловый диалог у Windows с WinXP по сегодняшнее время.

Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.

Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?

А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.

  • Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
  • Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
  • Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
  • Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
  • Файловый диалог Qt 5: не отображает подключенные диски.
  • Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которподобноеое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён самими разными багами, начиная от внезапной пропажи превьюшек и заканчивая чудовищно медленным запуском.

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

Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.

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

Разве что вот концепция порталов может немного помочь в этом убогом Linux’овом UI-безумии. Но пока её адекватно внедрят…

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

Самые крутой файловый диалог у Windows с WinXP по сегодняшнее время.

Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.

Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?

А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.

  • Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
  • Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
  • Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
  • Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
  • Файловый диалог Qt 5: не отображает подключенные диски.
  • Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которподобноеое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён самими разными багами, начиная от внезапной пропажи превьюшек и заканчивая чудовищно медленным запуском.

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

Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.

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