LINUX.ORG.RU

Размеры файлов в диалогах GTK2


0

0

Общеизвестно, что диалог открытия файлов в GTK2 не показывает размеры файлов. Но, оказывается, (спасибо yura_dev за наводку) над этим вопросом уже года 3 работают: http://bugzilla.gnome.org/show_bug.cgi?id=325095 . Имеющийся патч: http://bugzilla.gnome.org/attachment.cgi?id=118933&action=view нормально ставится на gtk+-2.14.4, собирается и работает, хоть пока и коряво.

На скриншоте — epdfview с диалогом открытия. Колонка "Размер" включается и выключается через контекстное меню. Сортировка по размеру работает. Состояние не запоминается. Ширину колонки "Размер" менять нельзя. В консоль сыпятся сообщения об ошибке «Gtk-CRITICAL **: gtk_tree_view_set_cursor_on_cell: assertion `tree_view->priv->tree != NULL' failed»

Чтобы добавить патч в Gentoo достаточно поместить патч в x11-libs/gtk+/files/ и вставить в gtk+-2.14.4.ebuild в функцию src_unpack() возле команд epatch строку:

epatch "${FILESDIR}/gtk-file-chooser-show-size-column.patch"

Для других версий GTK не пробовал.

>>> Просмотр (1280x1024, 200 Kb)

★★★★★

Проверено: JB ()

Ответ на: комментарий от sv75

> Вот типичный подход гномеров: даже если вы увидели в диалоге открытия файл, который хотите удалить, вы не можете здесь это сделать, боле того, вы не можете даже скопировать в буфер его полное имя, чтобы затем вставить его после rm

Вообще-то его можно легко перетащить в окно консоли прямо из диалога открытия. Да, и с десктопа на десктоп тоже.

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

>Вообще-то его можно легко перетащить в окно консоли прямо из диалога открытия. Да, и с десктопа на десктоп тоже.

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

ptarh ★★★★★
()

А края скрина обрезаны чтобы небыло видно что это виртуальная машина из под винды ?

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

> 2. Диалог позволяет только сохранять? А если нужно открыть файл, то тогда можно находясь в диалоге удалить файл?

в гноме низзя. У думаю не будет никогда :(

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

> в гноме низзя. У думаю не будет никогда :(

Да в каком к чёрту гноме, уже сказали не раз - ГэТэКа!

А вообще там кодинга, особенно если уже знаком с потрохами, на час. Просто идеологически не хотят, наверное.

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

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

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

> Да в каком к чёрту гноме, уже сказали не раз - ГэТэКа!

угм... а есть гном собраный на альтернативном тулките? Ну тогда это одно и тоже.

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

> Местные экспонаты любят чистить свой хард от мусора из диалога открытия, этот "штучный" подход не может их удовлетворить :)

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

firsttimeuser ★★★★★
()

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

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

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

О да, расскажите мне про ваше тяжёлое детство под досом, карапузики :) Хотя, знаете - Вам верю. И про тяжёлое детство под NC, и про нанесённые вашему мозгу тогда же неизлечимые повреждения. Но при чём тут гном? :)

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

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

Да, восстановить все максимизированные окна, целиться в файл мышкой и тащить его куда-то там на десктоп куда проще и быстрее, чем просто нажать del. :) Гномеры в очередной раз показали своё отвратительное представление о юзабилитит..

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

> Да, восстановить все максимизированные окна, целиться в файл мышкой и тащить его куда-то там на десктоп куда проще и быстрее, чем просто нажать del. :) Гномеры в очередной раз показали своё отвратительное представление о юзабилитит..

Ещё один чукча. Ты хоть прочитай сообщение, на которое отвечаешь. :D

hint: апплет корзины находится не на рабочем столе

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

> и теребить мышку ради сраного уаделния файла

как было в каком-то фильме ~= ты не тереби её, а просто кликай :)

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

>Ещё один чукча. Ты хоть прочитай сообщение, на которое отвечаешь. :D

Ну скажите честно - разве вас это удивило? :) Я ещё раз напоминаю - спор идёт о диалоге открытия. Этим людям уже не помочь :)

ptarh ★★★★★
()

Гг, интересно гномеры все такие высокоинтеллектуальные? Эх незря сам Линус Торвальдс упоминал про гномеров =)

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

>hint: апплет корзины находится не на рабочем столе

Ладно, поправлюсь:

Да, целиться в файл мышкой, тащить его куда-то там на панель и ещё целиться в апплетик корзины куда проще и быстрее, чем просто нажать del. :) Гномеры в очередной раз показали своё отвратительное представление о юзабилити..

Так лучше? :)

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

>Уже который день думаю, зачем может понадбиться создать папку в процессе открытия файла.

Наверное чтоб этот диалог можно было использовать и для сохранения файла тоже!

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

> А края скрина обрезаны чтобы небыло видно что это виртуальная машина из под

Почти угадал — соляриса :)

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

>Наверное чтоб этот диалог можно было использовать и для сохранения файла тоже!

Встроить туда ещё emacs/vim, чтобы можно было конфиги редактировать, браузер, чтобы можно было на лоре флеймить - и voilà, среднестатистический лоровец может жить в диалоге открытия файлов gtk. "Ярбух фюр психоаналитик"© с его скучными экспонатами просто отдыхает на фоне местных персонажей :)

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

Предлагаю альтернативу, диалог открытия файлов с 4 кнопками, легко управляется пользователем, обеспечивает необходимый минимум действи, не разурашет психику пользователя, соответствует религиозным представлениям ptarh, вот набросок для gtk3:

на директорию выше ^ | < предыдущий файл | следующий файл >| открыть некую хрень которую мы выбрали

Стоит обратить внимание что показывать список файлов, ненужно потому что отображением списка файлов занимается наутилус. Показывать текущий путь также ненужно.

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

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

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

Так, в в гномовской багзилле обсуждение ведет исключительно психолог из emacsa и два кдешника решифшие потроллить?

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

> Да, восстановить все максимизированные окна, целиться в файл мышкой и тащить его куда-то там на десктоп

угу, особенно если используешь вм и корзины на десктопе у тебя нету, как и самого десктопа впрочем.

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

>Я английский не знаю,

Ну как же так, в наши времена :( Ну хоть промптом переведите.

>а на хиговую заповедь что нужно все локализовать они забили.

Разработчиков, читающих багзиллу? Как минимум, смелое предложение!

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

>Ну как же так, в наши времена :( Ну хоть промптом переведите.

Емаксовский доктор поймет перевод промпта?

>Разработчиков, читающих багзиллу? Как минимум, смелое предложение!


Ну какже делать окружение пригодное для домохозяек, и вдруг ожидать что домохозяйки будут учить английский для отправки багов?

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

> Емаксовский доктор поймет перевод промпта?

Поймет и простит

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

>Емаксовский доктор поймет перевод промпта?

Конечно, поймёт и поможет по мере сил.

>Ну какже делать окружение пригодное для домохозяек, и вдруг ожидать что домохозяйки будут учить английский для отправки багов?

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

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

> Уже который день думаю, зачем может понадбиться создать папку в процессе открытия файла. И ну никак не получается изобрести такую надобностх.

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

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

>К примеру, я за несколько дней не смогу свыдумать язык Си, двигатель внтеннего сгорания, транзистор, теорему косинусов и ещё массу существующих вещей.

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

С уважением,

ptarh

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

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

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

просто праздник какой то. То есть все эти отбивания от юзеров "ничего менять не будем, потому что и так хорошо" это все миф, и ничего такого небыло. И экспериментов с какими то кнопками вместо адресной строки и т.д. тоже не было. Как здорово все обернулось оказывается, теперь юзеры гтк сами виноваты, потому как бездействовали все это время. Недавече (с год назад) помнится АР сами тут защищали диалог сохранения отбиваясь от ЛОРовских экспертов по юзабилити, а тут внезапно "надоело повторять". Однако.

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

>Таким образом основная заслуга в развитии гнома пренадлежит пользователям кде.

Разумеется, без них никуда. Правда, в последнее время среди умных и трудолюбивых пользователей кде появились настораживающие тенденции. Не очень давно я читал на одном немецкоязычном сайте новость о релизе очередной версии кде4.* И знаете, при 180 комментариях никто из кдешников не захотел обсуждать проблемы гнома и заботиться о нём, а всё свели к обсуждению того, какая бяка кде4 и где и в каких позициях они хотели бы видеть его разработчиков. Не то, чтобы я хотел помешать им в этом невинном развлечении, но при таких тенденциях они совсем забросят разработку нашего гнома и обсуждение наших насущных проблем.

ptarh ★★★★★
()

Гном умеет удалять файлы и создавать каталоги в диалоге открытия файла?

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

>Уже который день думаю, зачем может понадбиться создать папку в процессе открытия файла. И ну никак не получается изобрести такую надобностх.

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

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

Вы, простите, заливаете файлы на сервер из диалога открытия? Это вообще как? И чем вам не угодил наутилус для таких случаев?

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

>Уже который день думаю, зачем может понадбиться создать папку в процессе открытия файла. И ну никак не получается изобрести такую надобностх.

Любой запрос на отурытие/сохранение файла влечет за собой надобность в организации файлов.

При открытии файлов нужны операции удаления/создания директорий. Это нормально, потому что операуии должны выполнятся по мере возникновения необходимости в них, а не по расписанию.

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

>Если я правильно понял, так и собираются сделать. Включение — через контекстное меню.

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

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

А зачем?

При всех своих недостатках, файловый диалог в гтк на голову выше и аналогов в кде и виндоуз.

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

> Недавече (с год назад) помнится АР сами тут защищали диалог сохранения отбиваясь от ЛОРовских экспертов по юзабилити, а тут внезапно "надоело повторять". Однако.

В каком смысле «защищали» и почему во множественном числе? :)

У диалога есть очевидные недочёты, но от манеры маленьких глупыъ троллей сваливать несделанное на нежелание делать я тоже не в восторге.

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

> какая бяка кде4 и где и в каких позициях они хотели бы видеть его разработчиков

Видеть? :-))))))))

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

>Вы, простите, заливаете файлы на сервер из диалога открытия? Это вообще как? И чем вам не угодил наутилус для таких случаев?
Ну ежели мне надо быстренько кинуть один файлик по http, ну например картинку выложить или музыкалку. Вполне распространённая практика. И домашнее задание тогда уж, запости мне с помощью Наутилуса скриншот на ЛОР

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

1. Цитируйте правильно

2. Ключевое слово в словосочетании «диалог открытия» — второе по счету. Давайте я специально для Вас медленно произнесу его по слогам. Или даже по буквам. А Вы хлопните один раз ресницами, если наконец дошло, два раза — если не очень, и три раза — если не говорите по-русски.

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

>Видеть? :-))))))))

Именно так, а те позиции, что они от них требуют, скажу прямо, не для несовершеннолетних :) Аборигены пинают ногами не только полуживую тушку кде4, но и его разработчиков, унылый пиар, политику релизов и хреновую документацию. В общем, кровожадно настроены, не то что на лоре - не переключалка раскладок, так баги в трее :)

ptarh ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.