вторник, 10 мая 2011 г.

Чем пользоваться привыкшим к Total Commander пользователям под Linux?

Признаться, когда я переходил на Linux, для меня это был один из важнейших вопросов. За годы работы в Windows я настолько свыкся с этой программой, что без неё производительность ощутимо падала. Перепробовав несколько вариантов, мне наиболее приглянулись два приложения: Gnome Commander и Double Commander.

Gnome Commander (http://www.nongnu.org/gcmd)

Имеет похожий на Total Commander интерфейс, многие из "горячих клавиш" работают так же как и в тотале (F3-F8,Ctrl+PageUp,Alt+F7). Входит в стандартный репозиторий Ubuntu (по крайней мере в версию 10.10), так что особых проблем с установкой быть не должно.
Скриншот:



Достоинства:

  • Поддержка FTP, Samba, WebDav, SCP

Недостатки:
  • Отсутствие возможности использовыать несколько "вкладок"(Ctrl+Up) как в тотале
  • Нельзя быстро скопировать путь к текущей директории в буфер обмена или вручную отредактировать его
  • Работа с закладками (bookmarks) явно менее удобна чем в Total Commander

Double Commander (http://doublecmd.sourceforge.net/)

Является open-source проектом, целью которого является, как заявлено на сайте, "создание файл менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами". Так что совместимость действительно очень хорошая - работает большинство часто используемых комбинаций клавиш, работают "вкладки", как в тотале содаваемые Ctrl+Up. Механизв "закладок" (bookmarks) такой же как в Total Commander, отображаемый по Ctrl+D. В официальный репозиторий Ubuntu, увы не входит, по этому надо или качать .deb с ихнего сайта, или взять версию по свежее из репозитория, для чего выполнить следующие команды (взято с Ubuntu Geek).

$sudo apt-add-repository ppa:alexx2000/doublecmd
$sudo apt-get update
$sudo apt-get install doublecmd-gtk
Скриншот:

Достоинства:

  • Очень удобная строка, обозначающая текущий каталог. С её помощью можно не только быстро скопирорвать текущий путь в буфер обмена или вручную прописать желаемый путь, но можно даже в один клик перейти на произвольное количество уровней вверх в файловой системе (такой возможности по-моему нет даже в Total Commander)
  • По моему мнению, наиболее похожая на Total Commander программа, что сильно облегчает процесс перехода.
  • Эта программа является кросс-платформенной. Версия для Windows работает довольно стабильно. Так что если вы не хотите пользоваться пиратской версией Total Commander, а платить денег за лицензию не хочется, то эта программа - выбор для Вас!
  • В программу встроен распаковщик для многих типов архивов, благодаря чему с ними можно работать как с директориями
  • Панель инструментов кастомизируема пользователем, как и в Total Commander. Вы можете добавлять часто используемые Вами программы на неё.
Недостатки:
  • На текущий момент нет стабильной поддержки работы с FTP, Samba. Хотя проблему с Samba на Windows можно обойти при помощи команды net use :)

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

пятница, 6 мая 2011 г.

Как автоматически подключать NTFS диск в Ubuntu?

Этот вопрос является одинм из наиболее часто задаваемых вопросов бывшими Windows пользователями. Сейчас опишем как это быстро сделать.
  1. Подключаем диск "вручную" при помощи GNOME. Заходим в Places/Имя диска в главном меню
  2. В терминале пишем
    $ mount
    ...
    /dev/sda3 on /media/DATA type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
    

    И среди большого числа строк находим строку, описывающую наш диск (в данном случае DATA). Запоминаем параметры в этой строчке.

  3. Отключаем диск, щёлкнув по его значку на рабочем столе правой кнопкой и выбрав "Unmount volume"

  4. Создаём папку, в которую будет постоянно подмонтироваться этот диск. Лучше всего создать её там же, где она до этого автоматичкески создавалась системой (см. вывод команды 2). Для того, чтоб не возникало проблем, аккаунт пользователя, под которым мы обычно входим в систему, должен являться владельцем этой папки. Выполняем команды
    /$ cd /media
    /media$ sudo mkdir DATA
    [sudo] password for admin: 
    /media$ sudo chown admin:admin DATA
    /media$ ls -l
    total 4
    drwxr-xr-x 2 admin admin 4096 2011-04-03 20:11 DATA
    


  5. Узнаём идентификатор текущего пользователя (uid) и группы, к которой он принадлежит (gid)
    $id
    uid=1000(admin) gid=1000(admin) ....
    



  6. Добавляем новую строку в файл с настройками монтирования дисков. Надо помнить, что редактировать файл может только root. Так что запускаем
    $ sudo gedit /etc/fstab 
    

    и добавляем строку
    /dev/sda3  /media/DATA  ntfs rw,nosuid,nodev,allow_other,blksize=4096,default_permissions,uid=1000,gid=1000 0 0
    

    Здесь первое значение определяет раздел, который хотим подмонтировать - эту информацию мы получили на шаге 1. Второй параметр определяет путь к папке, куда диск будет монтироваться (созданная на шаге 4). Далее идёт тип файловой системы - ntfs и ряд специфичных для неё опций, также взятых из вывода команды mount на шаге 1. В конце списка опций указаны uid и gid текущего пользователя, полученные на предыдущем шаге.
  7. Если мы всё сделали правильно, то после перезагрузке диск будет сразу подмонтирован!