LINUX.ORG.RU

Что значит «безопасно извлекать устройства»?

Если речь о размонтировании устройства, то почему бы не использовать umount?

telikan ()

mc не занимается ни монтированием, ни размонтированием устройств.

akk ★★★★★ ()

Тащить свои привычки из других ОС в линукс - плохая идея.

ashot ★★★ ()

Пишете скрипт который автоматом отмонтирует все флешки и запускаете когда надо. Можно даже командой сделать

ism ★★★ ()
Последнее исправление: ism (всего исправлений: 5)

Давно добавил в менюшку mc.menu команду отмонтирования

+ ! t t
u       umount current
	umount %f
Потом захожу в каталог /run/media/user/, курсор на имя флэшки --> F2 --> u. И если флэшка сейчас не занята, то она отмонтируется.

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

Благодарю, интересует еще «плоский просмотр» - вывод на панель всех файлов во всех видимых на панели папках. Это можно сделать поиском: *, но надо бы в том же меню такой пунктик создать.

srgslogin ()

Естественно, умеет. Просто пишешь:

umount /media/...
и после того, как отмонтирует, выдергиваешь.

Чо, ваще ламер что ли?

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

Вопрос, уважаемый профи, в том, чтобы использовать не командную строку, набирая каждый раз umount /media/.../juif43hf9837fuh4873987 (или umount + пробел + Alt+a для вставки пути до файла + Alt+Enter для вставки имени файла), а как это сделать за пару нажатий. Решение чего уже подсказали выше. Так что mc это делать напрямую не умеет (в отличие от Far), а только если прописать команду для меню либо вручную в командной строке. Вот каталог создать он умеет - F7, в противном случае все пользовались бы mkdir, что вы и предлагаете, но файловый менеджер на то и нужен (помимо всего прочего), чтобы сэкономить время, затрачиваемое на использование штатных средств. Еще одна из таких проблем - это буфер обмена: пока не знаю, как скопировать из mc имя файла в буфер (в самый обычный буфер, а не в какие-то утилиты, и не создавая специальных файлов) для использования в других программах.

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

Еще одна из таких проблем - это буфер обмена: пока не знаю, как скопировать из mc имя файла в буфер

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

justAmoment ★★★★★ ()

а как это делает фар?

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

1. Нужны имена файлов или полные пути к ним (для программы / для составления инструкции / для форума). 2. Нужна информация в интернете по программе/видео/аудиофайлу. 3. Из редактора mc вообще нельзя скопировать строки для использования вовне. Список ссылок, например. Или чтобы перенести в Libre Writer.

Выделение файлов - то же самое. Нужно выделить все файлы с расширением текущего файла: в фаре это ctrl+, здесь вручную задаешь маску выделения (кстати, в поиске еще и опция регистра включена всегда по умолчанию, приходится ее постоянно отключать, добравшись до нее всего 9 нажатиями tab). Нужно выделить файлы/папки начиная с текущего: в фаре это shift + стрелка вправо (или влево), а тут такое вроде как невозможно.

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

3. Из редактора mc вообще нельзя скопировать строки для использования вовне.

шифт-ЛКМ - харам?

(кстати, в поиске еще и опция регистра включена всегда по умолчанию, приходится ее постоянно отключать, добравшись до нее всего 9 нажатиями tab).

открой доя себя (авто)сохранение настроек и не позорься больше

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

А точнее F9+к+у+Del, причем, раскладка клавиатуры может быть любая, а mc к этому делу чувствителен, и для команды поиска alt+shift+? частенько требуется менять раскладку. Еще и истории папок/просмотра/редактирования нет. Сделали бы эти все штуки, тогда mc был бы гораздо удобнее.

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

Из редактора mc вообще нельзя

Вообще можно, надо только изучить все инструменты: и mc, и консоль, и иксовые терминалы. Всё, что тут требуется от mc, mc умеет. А на Far навесили всё только потому, что то, что должна уметь Windows, она не умеет.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Вот-вот, простого решения нет. Вставлять из буфера может, но копировать в буфер (для пользования вовне) - это уже для mc значительно труднее.

В Windows, если не ошибаюсь, копировать-вставить в консоли просто: Ctrl+Insert, Shift+Insert.

Отчасти не соглашусь. Выделение файлов с расширением текущего файла - Far мог это не реализовать, а ограничиться mc-вариантом: отметить группу по маске. Как и не реализовать извлечение устройств, которое уже есть в windows. Просто файловые менеджеры, как и все остальные программы, отличаются функционалом, где-то его меньше, где-то больше.

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

Вот-вот, простого решения нет. Вставлять из буфера может, но копировать в буфер (для пользования вовне) - это уже для mc значительно труднее.

А зачем это самому mc ? Разве что текстовый кусок на экране не умещается. Но есть clipfile, это с самим mc работает даже в голой консоли, где никаких буферов вообще нет и что far, наверное, не может вовсе.

В Windows, если не ошибаюсь, копировать-вставить в консоли просто: Ctrl+Insert, Shift+Insert.

В Linux просто выделить мышкой. Если в mc, ещё зажать Shift.

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

Нужно выделить файлы/папки начиная с текущего: в фаре это shift + стрелка вправо (или влево), а тут такое вроде как невозможно.

Ключевое слово «вроде как».

[panel]
Mark = insert; ctrl-t
MarkUp = shift-up
MarkDown = shift-down
# MarkLeft =
# MarkRight =

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

Еще и истории папок/просмотра/редактирования нет.

Тоже «вроде как»? Истории папок действительно нет. История каталогов есть. У каждой панели своя.
Истории просмотра/редактирования действительно нет, это да. Но вроде где-то был тикет.

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

зачем это самому mc ? есть clipfile, это с самим mc работает даже в голой консоли, где никаких буферов вообще нет и что far, наверное, не может вовсе.

Программы существуют как бы не для самих себя, а для пользователей. Редактор Far спокойно работает с Ctrl+A/C/X/V, а в консоли с Ctrl+Insert, Shift+Insert (которые в линуксе работают не везде, как и Ctrl+Shift+c/v). Ни блоки, ни clipfile поэтому там и не нужны, и доп. плагины для буфера наверняка какие-то есть. Остается только создавать в меню mc пункт 'открыть через mousepad', а потом выбрать кодировку win-1251 и наконец-то приступить к работе с файлом.

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

Не уточнил: выделять требуется не по одному файлу, а по группе файлов. Например, от 15-го и до 800-го или до конца или до начала. В far это shift+стрелка влево/вправо/home/end, одно такое нажатие помечает несколько десятков файлов.

Mark = insert; ctrl-t, MarkUp = shift-up, MarkDown = shift-down

Наверное, вы не работали в far, иначе бы не думали, что мне эти древние заклинания не известны, и что я их не опробовал бы в первую очередь.

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

шифт-ЛКМ - харам?

И выделять большой участок текста полчаса. В xfce-terminal - да, есть пунктик «скопировать». В mc в xterm так уже не сделаешь.

открой доя себя (авто)сохранение настроек и не позорься больше

Оно включено. Работает до следующего запуска mc (снова ставит учет регистра при поиске). Чтобы не позориться, нужно этим не пользоваться.

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

В xfce-terminal - да, есть пунктик «скопировать». В mc в xterm так уже не сделаешь

чаааааво??? о__О выделил с шифтом, ctrl-shift-C или «правка-копировать» в меню терминала - вуаля

икс-терминалу вобщем-то фиолетово что в нём запущено, текст он и есть текст

Оно включено. Работает до следующего запуска mc (снова ставит учет регистра при поиске). Чтобы не позориться, нужно этим не пользоваться.

только что перепроверил - сохраняется. ты поди терминал крестиком прибиваешь, а не по F10 из mc выходишь?

anonymous ()

эй, псс, far master race есть ваш far2l

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

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

В нормальных эмуляторах терминала из mc можно скопировать не только имя файла, но и любую другую строку. Жмёшь Shift, выделяешь фрагмент мышью, далее ПКМ->Копировать (или Ctrl+Shift+C).

MC вообще можно настроить очень много для чего. К сожалению, даже базовые возможности многие не знают. Вам, например, известно, что панели можно синхронизировать через Alt+I или Alt+O (работает немножко по-разному)? А список избранного через Ctrl+\? Кстати, по последнему пункту mc удобнее фара: из коробки списка избранного там вообще нет, видел плагин, в котором надо зазубривать мнемоники.

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

Жмёшь Shift, выделяешь фрагмент мышью, далее ПКМ->Копировать (или Ctrl+Shift+C).

А если большой участок текста? На xfce вообще только одна страница выделяется. В wcc (консольный Wal commander) та же проблема: не копирует во внешний буфер из редактора. Значит, дело в линуксе.

Вам, например, известно, что панели можно синхронизировать через Alt+I или Alt+O (работает немножко по-разному)?

Часто пользуюсь (не в mc), и это нехорошо, когда подобные функции зарыты в файле настроек, а не присутствуют в меню. В xterm это вообще не работает, набирает символ в кс.

А список избранного через Ctrl+\? Кстати, по последнему пункту mc удобнее фара: из коробки списка избранного там вообще нет, видел плагин, в котором надо зазубривать мнемоники.

Хватает и 10 закладок, зато можно мгновенно к ним телепортироваться по ctrl+цифра, а не листать каждый раз меню стрелкой вниз. К этому не приучиваться (как призывают тут), от этого уходить и отвыкать надо. Это как если пользоваться кнопочным телефоном и перейти вдруг на дисковый.

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

Ну-ну, если для mc нужно переключать раскладку на латинскую для использования горячих клавиш (alt+h, alt+shift+?), то это у пользователя привычка плохая. А когда это пофиксят, то все с облегчением вздохнут и будут разделять версии на до и после.

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

А блоки эти по F3. Отказываться от повсеместного стандарта и нарабатывать привычку для одного только mc. Сами-то поди внешним по-людски редактируете.

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

Ну-ну, если для mc нужно переключать раскладку на латинскую для использования горячих клавиш (alt+h, alt+shift+?)

Для alt+shift+? не нужно, alt+shift+7 жмякай.

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

И не представляю зачем может понадобиться в mc не латинская раскладка.

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

Часто пользуюсь (не в mc), и это нехорошо, когда подобные функции зарыты в файле настроек, а не присутствуют в меню. В xterm это вообще не работает, набирает символ в кс.

esc-i esc-o

т.н. meta-key, который будет работать в теринале который не понимает разных альт-кнопок

про консоль на другой стороне планеты я не зря упоминал ;)

а твой любимый far в этой ситуации будет тупо неработоспособен, при всей своей навороченности и удобности. потому что вне своей среды обитания он пшик. как ламборджини посреди болота. а лошадка-mc мерно и неторпливо прочапает мимо, презрительно помахивая хвостом :-P

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

да, вот тут mc, конечно, не подходит. Сам открываю в редакторе (leafpad) и копирую большой кусок текста. Наверняка можно научить mc работать с иксовым буфером, но это будет какой-нибудь костыль — mc же «думает», что он в голой консоли...

Sahas ★★★★★ ()
Последнее исправление: Sahas (всего исправлений: 1)
Ответ на: комментарий от ashot

Для alt+shift+? не нужно, alt+shift+7 жмякай.

mc я это приказать не могу. А alt+shift+7 работает только при русской раскладке.

зачем может понадобиться в mc не латинская раскладка

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

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

Навигация в mc намного удобней бесконечных cd ..; ls; cd <буква><tab>; ls; mv <что-то><tab> <куда-то><tab> <ключи> …

А вот монтирование флешек автоматом — зло.

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

esc-i esc-o

И это тоже работает только для латинской раскладки.

а твой любимый far в этой ситуации будет тупо неработоспособен, при всей своей навороченности и удобности. потому что вне своей среды обитания он пшик.

Far работает только в windows, а там штатная консоль понимает alt. Про какие такие ситуации вы говорите, затрудняюсь представить. Работать с другим эмулятором терминала и пытаться вызвать из него far? Зачем?

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

Сам открываю в редакторе (leafpad)

Меню пользователя - leafpad %f? Одной бы кнопкой F4 сделать.

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

мне это редко надо, так что просто в консоли набиваю команду

Sahas ★★★★★ ()
Последнее исправление: Sahas (всего исправлений: 1)
Ответ на: комментарий от AS

mc просто не использует x-овый буфер обмена

похоже на то, что как и все остальные консольные файловые менеджеры

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

Навигация в mc намного удобней бесконечных cd ..; ls; cd <буква><tab>; ls; mv <что-то><tab> <куда-то><tab> <ключи> …

Не удивлюсь если здесь найдутся утверждающие обратное.

А вот монтирование флешек автоматом — зло.

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

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

какие нахрен иксы в openwrt например?

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

какие нахрен иксы в openwrt например

Это не ко мне, про иксы мне отвечали, к ним и все вопросы. openwrt еще какое-то приплели, о котором относительно рядовой пользователь и знать-то не может.

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

Хватает и 10 закладок, зато можно мгновенно к ним телепортироваться по ctrl+цифра, а не листать каждый раз меню стрелкой вниз.

Для этого надо запомнить, какая из цифр какому элементу соответствует. И да, мне 10 закладок не хватает.

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

Сами-то поди внешним по-людски редактируете.

Представьте себе, редактирую в mcedit. И если надо кусок кода быстро скопировать из одного файла в другой, предпочитаю пользоваться не иксовым буфером, а именно clip-файлом (Ctrl+F). Но я понимаю, что это вопрос вкуса, и здесь действительно не помешала бы бОльшая настраиваемость.

Меню пользователя - leafpad %f? Одной бы кнопкой F4 сделать.

О боже, зачем? Любой внешний редактор прекрасно вешается на F4. Настройки -> Конфигурация, и снимаем флажок «Встроенный редактор». Всё, после этого будет вызываться редактор, заданный переменной EDITOR.

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

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

Да, было бы идеально, а пока что, согласитесь, несколько сыровато. Единственное замечание - что цифры быстро запоминаются при постоянной работе. Например, папка обработки информации 2, папка сортировки 3, папка для работы 4, рабочий стол 5, папка загрузок 6, рабочий стол windows-раздела 8, папка media (где подключенные диски) 9.

предпочитаю пользоваться не иксовым буфером, а именно clip-файлом (Ctrl+F). Но я понимаю, что это вопрос вкуса, и здесь действительно не помешала бы бОльшая настраиваемость.

Не вкуса, а требуемых функций. Мне нужно вставлять текст не только в другой файл, но и в IDE, в браузер и во Writer.

заданный переменной EDITOR.

Забыл, виноват. Кстати, из меню по цифре неплохо бы открывать в активной панели заданный путь. Это работало бы как быстрые закладки.

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

mc просто не использует x-овый буфер обмена

похоже на то, что как и все остальные консольные файловые менеджеры

Было бы странным если бы это было не так. Для иксов есть Krusader и Double Commander.

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

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

Интересно, выше была критика far («пшик» и т.п.), - это оставили. Как только я написал об этом баге mc - сразу удалили. Конечно, я бы и сам теперь не прочь поругать винду и ее программы, но это уже, господа, как-то слишком.

А про telnet диалог чем не угодил? В нем и намека не было ни на оскорбления, ни на «троллинг». И рассуждения о разработке ПО на гос. уровне тоже кому-то не понравились. Вот тебе и свобода. На англоязычных форумах такого не встречал.

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

Скажу вам по секрету, это по моей просьбе модераторы почистили ваш флуд и офтопик, потому что ваши

рассуждения о разработке ПО на гос. уровне

и подобное ни разу не относятся к данной теме и данному разделу форума.

Вот тебе и свобода.

Флудить идите в talks.

akk ★★★★★ ()
Последнее исправление: akk (всего исправлений: 1)
Ответ на: комментарий от akk

Просто в другой теме мною были так же затронуты другие вопросы: о вирусах и о Red Star OS: midnight/13895588. Там ни вы, ни кто-то другой, нарушений не увидели. Вот и подумал, что небольшие отступления позволяются. Если уж здесь нормально смотрят на оскорбления.

Флуд не флуд, но тут вопрос принципа: как бы форум линукс - это некое сообщество, с определенными ценностями, могли бы и не удалять упоминание о чучхейской ОС - творении свободного народа. Видимо, молодежь в модераторах сидит.

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

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