LINUX.ORG.RU

Диалог открытия файлов в GTK научился искать


0

0

Разработчики GTK прислушались к пожеланиям некоторых ЛОРовцев и наконец добавили возможность поиска файлов. Поддерживаются beagle, tracker и прямой поиск.

>>> Подробности

★★★★★

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

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

>99% операций с файлами можно не менее (зачастую более) эффективно делать не в файловом менеджере, а в терминале

А тёплое неизмеримо длиннее, чем мягкое :D

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

>А когда Конк разучился становиться многопанельным? :)

А где можно назначить F5 на копирование файла из одной панели в другую?

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

> Я думаю у любого программиста есть привычка покопатся в сырцах. А быстро просмотреть кучу сырцов, это ФАР-ом удобнее всего.

Удобно в любой хрени, которая содержимое файла по нажатию одной кнопки показывает и выходит обратно к дереву по нажатию другой. Например dired в emacs.

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

> А где можно назначить F5 на копирование файла из одной панели в другую?

А в фаре можно его назначитm на alt-f9?

mv ★★★★★
()

нереальный кул!!! от Удальцова только прияные посты, как, впрочем, всегда :)

--седайко стюмчик

sedajko_stjumchik
()

Ну вот, блин, теперь заново работать в Гноме переучиваться придётся... Ncurses/dialog + locate рулят, ага.

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

>А в фаре можно его назначитm на alt-f9?

Во-первых - можно. Во-вторых - хорошо, как в Конкурере повесить копирование файла из одной панели в другую на Alt-F9? Как, выбрав файл в панели, подставить его имя в командную строку?

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

> вот привыкли в венде по фс лазить, так и в нормальных файломанагерах с сохранением закладок на левой панельке всё равно лазают через фс ;)

а я сим.линки в home делаю :)

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

> Лично мне удобнее всего быстро посмотреть кучу сорцов в специализированном редакторе, который умеет интеллектуально скакать по коду

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

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

> Посмотреть большой вывод ls или хотя бы банальный man.

ну в конквере можно набрать man:команда

а окно konsole можно при желании увеличивать

PS сам пользую mc, привык :) , то, чего мне в нем не хватало по сравнению с фаром -- сам дописал.

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

> Откуда? Первой строчки? Но в 99% .cpp там будет линейка из одних звёздочек.

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

/***************************************************************************
 *   Copyright (C) .....   *
 *                                                                    *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.

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

> Так как разговор про диалог открытия уже стал офтопиком, я хочу спросить народ, а чем их шелл не устраивает ?

быстро посмотреть/найти/вытянуть файл из rpm/iso(особенно часто дистрибутива)/gz

по F3 посмотреть содержимое doc/xls/odt

быстро распечатать выделенный кусок текста из файла

для кучи файлов 1 раз прописать сопоставления и потом не набирать 100 раз названия программ для просмотра этих файлов, что особенно полезно для картинок.

...

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

> Ни в коем случае не должны - никто их и не принуждает! Они могут поставить wine и работать в FAR. Видеть диски C:, D: и т.д.

а что, фар, работает под wine? а то 2-3 года назад, когда я пробовал это сделать, в wine не было win32api-функции CreateConsoleWindow, на которой работа фара и заканчивалась.

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

> PS сам пользую mc, привык :) , то, чего мне в нем не хватало по сравнению с фаром -- сам дописал.

После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.

А еще полезная штука в фаре- плагин emenu (вроде так), выводит по хоткею маздаевское контекстное меню для группы отмеченных файлов. Удобно отметить например несколько мп3-шек и пнуть их в текущий плейлист плеера, или из того же меню перебросить в другой каталог и т.п.

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

>ну в конквере можно набрать man:команда

Ну а посмотреть tail -f messages.log? :)

Вообще, вот практический пример. В mc или far'е чтобы вызвать команду, передав ей имя файла, достаточно добавить его по Alt-Enter или Ctrl-Enter. Как сделать это в случае конкурера? Или хотя бы крусайдера? Это, вообще, едва ли не 2/3 всей моей _работы_ с файлами. Как я уже отмечал, для браузинга мышкой мне всё равно Nautilus милее... А так - приходится отмечать, что единственный на сегодня толковый файловый _менеджер_ под Linux - это MC. Но и он не умеет многого, чего умел Far... Уже упоминали тут и контекстное меню для файлов, можно добавить те же каталоги на хоткеях (симлинки в /home - это НАМНОГО больше лишних нажатий), мощнейшую систему плагинов, вообще уровень юзабилити...

Блин, как же меня достало в MC постоянное "Интерпретатор занят выполнением команды", мусор history в виде постоянной смены каталогов (а при соответствующей настройке bashrc - пропадают удаления дублей из хистори баша), множество лишних нажатий кнопок там, где можно было обходится одним... А какого рожна этот монстр с некоторых пор стал выдавать "не могу сменить каталог" при входе в каталоги с подчерками в именах? Можно бы было на кривые руки списать, но, ведь, явление массовое, даже на ЛОРе сколько жалоб. Нет автодополнения из истории введённых данных в диалогах, нет гибкой настройки работы с файлами по расширениям, нет целой кучи просто мелких удобных операций...

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

>После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе

C-x i ?

sS ★★★★★
()

Почему в этом диалоги кнопки добавить, удалить не по хигу?

По идее, кнопка адд более востребована,но находится слева.

Непорядок!!!

anonymous
()

Вот меня давно мучает вопрос: как в стандартном gtk/qt-диалоге открытия файлов отключить мерзкий даблклик (терпеть его не могу)? C кде/гномом всё ясно - ткнуть галочки в настройках (насчёт последнего не уверен), а вот как это сделать в "чистых" приложениях?

cadaver-ng
()
Ответ на: комментарий от sS

> C-x i ?

Ды нет, это не то. Это аналог фаровского ctrl+l. А строчка с объемом свободного места там постоянно внизу панели присутствует, без лишних телодвижений.

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

> После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе

это есть в виде патча (и входит в несколько дистрибутивов, например в asp11.2)

> возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.

по F3 на каталогах? такой патч тоже видел + это есть в другой ветке mc-4.1 (в 4.6.х почему-то включать не хотят, хотя это им 300 раз говорили)

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

>Как, выбрав файл в панели, подставить его имя в командную строку?

Берешь его и тащишь туда мышкой ... разве в виндовс не так ?

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

>> возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.

>по F3 на каталогах? такой патч тоже видел + это есть в другой ветке mc-4.1 (в 4.6.х почему-то включать не хотят, хотя это им 300 раз говорили)

Ксть команда в меню- "размер каталогов"

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

>C-x i ?

В том-то и разница, что нужно делать телодвижения там, где в Far'е можно вообще ничего не делать :D

...

А так - df -h, однако, экономнее будет.

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

> > возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh. > по F3 на каталогах?

Ага.

> такой патч тоже видел + это есть в другой ветке mc-4.1 (в 4.6.х почему-то включать не хотят, хотя это им 300 раз говорили)

О, это интересно, надо поискать. Спасибо за инфу.

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

>А так - df -h, однако, экономнее будет.

Это 6 клавиш (df -h<enter>) а там 3 (2+1) ;)

PS: необходимость _постоянно_ видеть свободное пространство не диске вообще говоря сомнительно :)

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

> Берешь его и тащишь туда мышкой ... разве в виндовс не так ?

Юзабилити так и прет. И главное что вставляет какую-то херню (последний раз пробовал больше года назад). Плюнул и ушел на мц

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

>Берешь его и тащишь туда мышкой ... разве в виндовс не так ?

Никогда не видел в глаза, ладно, там MC или Far, но хотя бы старый добрый Norton Commander?

>Ксть команда в меню- "размер каталогов"

А шурупы можно забивать отвёрткой... Попробуй так измерить размер каталога local а каталоге /usr.

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

> по F3 на каталогах? такой патч тоже видел + это есть в другой ветке mc-4.1 (в 4.6.х почему-то включать не хотят, хотя это им 300 раз говорили)

Я так понял, это вообще особенность mc - уговорить их включить патч со стороны крайне тяжело?

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

> а что, фар, работает под wine?

Да это ж не важно! Вопрос не в этом;)

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

>Это 6 клавиш (df -h<enter>) а там 3 (2+1) ;)

Да, но потом придётся ещё раз три жать, чтобы панель назад вернуть. И ещё Tab, Esc-Shift-H, Down, Enter чтобы вернуть пропавший каталог на второй панели. Кстати, Ctrl-L в FAR'е каталог возвращает какой был. Вот из таких мелочей, которые стоят на каждом шагу, и состоит высокое юзабилити Far'а против топорных возможностей MC :)

>PS: необходимость _постоянно_ видеть свободное пространство не диске вообще говоря сомнительно :)

Но бывает ряд задач, когда это очень актуально :)

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

>После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.

MC это умеет, ниасиливший

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

> А где можно назначить F5 на копирование файла из одной панели в другую?

"Настройка" -> "Комбинации клавиш..." :) По умолчанию F7.

Хотя с переназначением клавиш в КДЕ не всё гладко, да.

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

> Мышку в руки взять религия запрещает?

Может лучше сделать нормальную навигацию по <TAB>,<Ctrl>+<TAB> и <Alt>+стрелки (для меню приложения)? ;)

P.S: Мыши может вообще и не быть. Кеды/qt можно полноценно использовать без мыши.

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

> Они могут поставить wine и работать в FAR

0.9.36 По экрану бегут строки fixme:curses:WCCURSES_GetEvents Ooch. somebody beat us

А я уже надеялся :(

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

Да не, в гтк тоже можно без мыши. Но хреново, честно признаюсь.

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

>>Ксть команда в меню- "размер каталогов"

>А шурупы можно забивать отвёрткой... Попробуй так измерить размер каталога local а каталоге /usr.

Легко - для этого его достаточно выделить :) Просто нужно _выделить_ каталоги, и мц посчитает только их размер.

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

> MC это умеет, ниасиливший

А макросы вешать на любую комбинацию клавиш без предварительного C-a (или что там) он умеет? А вертикальные блоки выделять при помощи префиксной клавиши? И возможно ли его научить не быть "уже занятым выполнением команды", которая давно окончилась? Про UTF молчу.

Мелочи, не спорю. Но чем к ним приспосабливаться, как-то проще изучить bash и какой-нибудь vim. Там, по крайней мере, рука не тянется рефлекторно сделать как в ФАРе.

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

>Легко - для этого его достаточно выделить :) Просто нужно _выделить_ каталоги, и мц посчитает только их размер.

Век живи, век учись... Но всё равно НАМНОГО больше нажатий, чем одно F3 :D Тем более, что в ином смысле F3 на каталог просто бесполезно :)

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

> PS: необходимость _постоянно_ видеть свободное пространство не диске вообще говоря сомнительно :)

а версию ядра (модель процессора, ...), как на многих скринах с коньками? :)

Tai-Pan
()
Ответ на: комментарий от KRoN73

> Мне нужна полнооконная консоль.

Еще раз повторяю. У меня для этотго из коробки стоит Ctrl+F на пункте Toggle Fullwidget Terminal Emulator

> Что для этого делать в Крусейдере или Конкурере?

Toggle Fullwidget Terminal Emulator -> Ctrl + O.

Я почему-то обращал внимание, что все фанаты фара (ну кроме меня, конечно) априори не хотят выяснить, как настротить Krusader.

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

> в нормальный файлменеджерах закладки висят на ctrl-1 .. ctrl-9. этого для работы вполне хватает.

Не поверишь - но в Krusader есть закладки и на них можно повесить кейбиндинги.

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

> В mc или far'е чтобы вызвать команду, передав ей имя файла, достаточно добавить его по Alt-Enter или Ctrl-Enter. Как сделать это в случае конкурера? Или хотя бы крусайдера?

Крусайдер - нажать Ctrl+Enter (shocked? me too) Но разумнее мне кажется написать user action и вещать его на кнопки.

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

>быстро посмотреть/найти/вытянуть файл из rpm/iso(особенно часто дистрибутива)/gz

посмотреть содержимое rpm можно и без залезания к нему внутрь, iso можно смонтировать, не долго это. Вытянуть из gz тоже в шелле не проблема.

>по F3 посмотреть содержимое doc/xls/odt

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

>для кучи файлов 1 раз прописать сопоставления и потом не набирать 100 раз названия программ для просмотра этих файлов, что особенно полезно для картинок.

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

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

>Не наглядно. Для "одноразовых" (не оправдывающих скриптование) задач - долго.

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

>В свою очередь и я хочу спросить - а почему люди должны менять свои рабочие привычки, переходя в Линукс?

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

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

>Крусайдер - нажать Ctrl+Enter (shocked? me too) Но разумнее мне кажется написать user action и вещать его на кнопки.

Нифига, если нажать в krusader Ctrl+Enter, имя файла попадет не в терминал, а какую-то недокомандную строку. Я не могу например набрать

svn diff

клацнуть Ctrl+Enter и посмотреть вывод. Без вывода вся идея Ctrl+Enter бесполезна.

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

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

А, ну понятно, базару нет. А зачем для этого фар?

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

> После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.

Вот кунфу, так кунфу. Впрочем, конкверный "Размер файла" все равно на порядки полезнее.

> А еще полезная штука в фаре- плагин emenu (вроде так), выводит по хоткею маздаевское контекстное меню для группы отмеченных файлов. Удобно отметить например несколько мп3-шек и пнуть их в текущий плейлист плеера, или из того же меню перебросить в другой каталог и т.п.

Суперски.

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

> Юзабилити так и прет. И главное что вставляет какую-то херню (последний раз пробовал больше года назад). Плюнул и ушел на мц

Хм. Только что проверил, таскание [файлов] из konq в konsole приводит к появлению контекстного меню "Вставить" "cd", "cp", "mv" и "ln"

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