Автор Тема: Caja - файловый менеджер на основе Nautilus'а  (Прочитано 50726 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #15 : Октябрь 22, 2012, 10:43:27 »
Хочу попробовать связку mate +openbox, но когда испробую - неизвестно.

http://forum.runtu.org/index.php/topic,3261.0.html

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #16 : Октябрь 22, 2012, 10:51:43 »
Установил в сборку XFCE 12.04 этот файловый менеджер. В Меню - Настройка - Диспетчер настроек - Предпочитаемые приложения...
Николай, спасибо за совет, решила им воспользоваться в сборке с XFCE, но при проверке увидела, что того, что было сделано мною ранее "Меню - Настройка - Диспетчер настроек - Предпочитаемые приложения" и просто при выборе ФМ написано Caja, оказалось вполне достаточным. Скрипт вовсе не понадобился. А вот в сборке с гномом 3 данный скрипт почему-то не заработал. >:(
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн Болдырев Николай

  • Активист
  • ****
  • Сообщений: 286
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #17 : Октябрь 22, 2012, 11:21:44 »
У меня на домашнем компьютере тоже стоит Гноме Шел, попробую скрипт, отпишусь, будет у меня работать или нет.
С уважением, Болдырев Николай.

Оффлайн Пользователь.

  • Редактор раздела
  • *****
  • Автор темы
  • Сообщений: 4639
Re: LITE 12.04 - 20121021 Openbox + Caja
« Ответ #18 : Октябрь 23, 2012, 20:46:00 »
Разобрался со скриптами для caja.
Пользовательские скрипты нужно ложить в ~/.config/caja/scripts

для составления команд пригодится справка


Все исполняемые файлы из этой папки появятся в меню «Сценарии». Если выбрать сценарий из меню, он будет запущен.

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

Во всех случаях Caja установит для сценариев следующие переменные окружения:

CAJA_SCRIPT_SELECTED_FILE_PATHS: список выделенных файлов, разделённых переводом строки (только в локальном случае)

CAJA_SCRIPT_SELECTED_URIS: список адресов (URI) выделенных файлов, разделённых переводом строки

CAJA_SCRIPT_CURRENT_URI: текущий адрес URI

CAJA_SCRIPT_WINDOW_GEOMETRY: положение и размер текущего окна
CAJA_SCRIPT_NEXT_PANE_SELECTED_FILE_PATHS: список выделенных файлов, разделённых переводом строки, в неактивной панели окна раздельного вида (только в локальном случае)

CAJA_SCRIPT_NEXT_PANE_SELECTED_URIS: список адресов (URI) выделенных файлов, разделённых переводом строки, в неактивной панели окна раздельного вида

CAJA_SCRIPT_NEXT_PANE_CURRENT_URI: текущий адрес URI в неактивной панели окна раздельного вида



Добавляем "Открыть каталог как администратор"
в caja перейти по адресу ~/.config/caja/scripts
создать пустой документ, дать название файлу "Открыть каталог как администратор", в него вставить
#!/bin/sh

gksu -m "Caja root" "caja --no-desktop $CAJA_SCRIPT_CURRENT_URI"
Сохранить и закрыть.
В свойствах файла разрешить выполнение.



Добавляем "Открыть файл как администратор"
в caja перейти по адресу ~/.config/caja/scripts
создать пустой документ, дать название файлу "Открыть файл как администратор", в него вставить
#!/bin/sh

gksu -m "open as root" "xdg-open $CAJA_SCRIPT_SELECTED_URIS"
Сохранить и закрыть.
В свойствах файла разрешить выполнение.



Добавляем "Открыть в geany"
в caja перейти по адресу ~/.config/caja/scripts
создать пустой документ, дать название файлу "Открыть в geany", в него вставить
#!/bin/sh

geany $CAJA_SCRIPT_SELECTED_URIS
Сохранить и закрыть.
В свойствах файла разрешить выполнение.


Добавляем "Открыть в geany как администратор"
в caja перейти по адресу ~/.config/caja/scripts
создать пустой документ, дать название файлу "Открыть в geany как администратор", в него вставить
#!/bin/sh

gksu -m "open as root" geany $CAJA_SCRIPT_SELECTED_URIS
Сохранить и закрыть.
В свойствах файла разрешить выполнение.



Добавляем "Посчитать md5"
в caja перейти по адресу ~/.config/caja/scripts
создать пустой документ, дать название файлу "Посчитать md5", в него вставить
#!/bin/sh

gtkhash $CAJA_SCRIPT_SELECTED_URIS
Сохранить и закрыть.
В свойствах файла разрешить выполнение.
« Последнее редактирование: Июнь 14, 2013, 17:40:26 от Пользователь. »

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #19 : Сентябрь 03, 2015, 23:52:46 »
В runtu 14.04 xfce команды только для установки ФМ Caja такие же, что в первом сообщении? Пробовал через синаптик, но там подтягиваются "mate desktop" и прочее из зависимостей, этого можно избежать? И ещё один момент - как сделать чтобы рабочим столом в xfce тоже управлял caja?

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #20 : Сентябрь 04, 2015, 08:16:11 »
Для того чтобы сaja управлял рабочем столом достаточно его выбрать в "Предпочитаемый приложениях" :

Но вот как бы собрать в деб пакет caja с необходимыми расширениями, чтобы только его устанавить без лишних зависимостей?
P.S. В xfce 4.12 файловый менеджер caja 1.8 работает без сбоев...единственное первый запуск как-то чуть медленно идёт...может и это можно поправить?
« Последнее редактирование: Сентябрь 04, 2015, 08:21:00 от artec »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #21 : Сентябрь 04, 2015, 08:54:32 »
как бы собрать в деб пакет caja с необходимыми расширениями
    Руководство по сборке пакетов.

чтобы только его устанавить без лишних зависимостей?
    Что вы понимаете под лишними зависимостями? Есть базовые библиотеки, без которых программа работать не будет. К ним могут относиться элементы DE.

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

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #22 : Сентябрь 04, 2015, 09:12:00 »
HsH, спасибо за отклик, за руководство). Насчёт зависимостей я устанавливал только самые необходимые пакеты: caja, libcaja-extension1, caja-common. Но я видел что он подтянет ещё и mate-desktop:

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #23 : Сентябрь 04, 2015, 09:24:41 »
я видел что он подтянет ещё и mate-desktop

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

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #24 : Сентябрь 04, 2015, 11:47:05 »
HsH, Оk, будем посмотреть как получится пересборка пакета). спасибо за помощь.

Оффлайн LMDE2

  • Прохожий
  • *
  • Сообщений: 1
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #25 : Июнь 28, 2016, 15:18:39 »
...
    Нужно либо найти репозиторий, где пакет собран без этих зависимостей, либо пересобрать пакет и установить его вручную, заведомо завысив версию, чтобы при очередном обновлении пакета в репозитории эти зависимости не устанавливались.
А как это сделать?
Докладываю обстановку: у меня LMDE2 (это которое Debian Edition), оно с МАТЕ идёт; а мне нужно XFCE (на котором сижу), а из МАТЕ мне нравится Caja.
Мате через Синаптик вычистил весь, Caja с зависимостями поставил - nicht funcieklieren, при запуске из Терминала ругайцо:

$ caja
caja: symbol lookup error: caja: undefined symbol: mate_gdk_spawn_command_line_on_screen


а если поставить Caja файловым менеджером по умолчанию, при попытке запуска выдаёт:

Failed to execute default File Manager.
Input/output error.


С горя установил обратно Mate - ну ладно уж, сколько он там жрёт - ан не помогло и  никак не повлияло.
Каким ядом порекомендует Рунтушное сообщество мне теперь мазать стену для самоубивства?..

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #26 : Июнь 28, 2016, 16:29:35 »

    LMDE2, не совсем понятен выбор элементов окружения, но дело ваше. По логике, нужно было в LMDE c MATE доустановить xfce4-panel и поставить её в автозапуск вместо mate-panel, всё остальное оставить без изменений.

Что именно из набора XFCE требуется?

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #27 : Февраль 27, 2017, 13:40:55 »
А кто подскажет, почему в Caja 1.16.1 не работает такой скрипт ?

#!/bin/sh
chmod +x $CAJA_SCRIPT_SELECTED_URIS
« Последнее редактирование: Февраль 27, 2017, 14:20:29 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #28 : Февраль 27, 2017, 14:30:20 »

    ek-nfn, файловая система поддерживает установку прав UNIX? У пользователя есть разрешение на изменение атрибутов файла? Что происходит при выполнении команды установки бита исполняемости из терминала?

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Caja - файловый менеджер на основе Nautilus'а
« Ответ #29 : Февраль 27, 2017, 14:48:33 »
В терминале команда нормально работает с тем же самым файлом. Файловая система ext4.
Файл из домашней папки со всеми нужными разрешениями для пользователя. Самой группе пользователя разрешено только чтение, заменял это разрешение на полный доступ и ничего не изменилось.
« Последнее редактирование: Февраль 27, 2017, 14:50:15 от ek-nfn »
Devuan ASCII x32..x64