Форум сообщества Runtu.org
Май 27, 2018, 20:20:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки релизная версия дистрибутива Runtu LITE 18.04 - 201805

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: « 1 2 3 4 »  Все   Вниз
  Печать  
Автор Тема: Caja - файловый менеджер на основе Nautilus'а  (Прочитано 32147 раз)
0 Пользователей и 1 Гость смотрят эту тему.
HsH
Administrator
*****
Offline Offline

Сообщений: 2539



« Ответ #15 : Октябрь 22, 2012, 09:43:27 »

Хочу попробовать связку mate +openbox, но когда испробую - неизвестно.

http://forum.runtu.org/index.php/topic,3261.0.html
Записан
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #16 : Октябрь 22, 2012, 09:51:43 »

Установил в сборку XFCE 12.04 этот файловый менеджер. В Меню - Настройка - Диспетчер настроек - Предпочитаемые приложения...
Николай, спасибо за совет, решила им воспользоваться в сборке с XFCE, но при проверке увидела, что того, что было сделано мною ранее "Меню - Настройка - Диспетчер настроек - Предпочитаемые приложения" и просто при выборе ФМ написано Caja, оказалось вполне достаточным. Скрипт вовсе не понадобился. А вот в сборке с гномом 3 данный скрипт почему-то не заработал. Злой
Записан

Per aspera ad astra! (Через тернии к звездам!)
Болдырев Николай
Активист
****
Offline Offline

Сообщений: 285



WWW
« Ответ #17 : Октябрь 22, 2012, 10:21:44 »

У меня на домашнем компьютере тоже стоит Гноме Шел, попробую скрипт, отпишусь, будет у меня работать или нет.
Записан

С уважением, Болдырев Николай.
Пользователь.
Редактор раздела
*****
Offline Offline

Сообщений: 3206


« Ответ #18 : Октябрь 23, 2012, 19: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, 16:40:26 от Пользователь. » Записан
artec
Новичок
**
Offline Offline

Сообщений: 33


« Ответ #19 : Сентябрь 03, 2015, 23:52:46 »

В runtu 14.04 xfce команды только для установки ФМ Caja такие же, что в первом сообщении? Пробовал через синаптик, но там подтягиваются "mate desktop" и прочее из зависимостей, этого можно избежать? И ещё один момент - как сделать чтобы рабочим столом в xfce тоже управлял caja?
Записан
artec
Новичок
**
Offline Offline

Сообщений: 33


« Ответ #20 : Сентябрь 04, 2015, 08:16:11 »

Для того чтобы сaja управлял рабочем столом достаточно его выбрать в "Предпочитаемый приложениях" :

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

Сообщений: 2539



« Ответ #21 : Сентябрь 04, 2015, 08:54:32 »

как бы собрать в деб пакет caja с необходимыми расширениями
    Руководство по сборке пакетов.

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

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

Сообщений: 33


« Ответ #22 : Сентябрь 04, 2015, 09:12:00 »

HsH, спасибо за отклик, за руководство). Насчёт зависимостей я устанавливал только самые необходимые пакеты: caja, libcaja-extension1, caja-common. Но я видел что он подтянет ещё и mate-desktop:
Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2539



« Ответ #23 : Сентябрь 04, 2015, 09:24:41 »

я видел что он подтянет ещё и mate-desktop

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

Сообщений: 33


« Ответ #24 : Сентябрь 04, 2015, 11:47:05 »

HsH, Оk, будем посмотреть как получится пересборка пакета). спасибо за помощь.
Записан
LMDE2
Прохожий
*
Offline Offline

Сообщений: 1


« Ответ #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
*****
Offline Offline

Сообщений: 2539



« Ответ #26 : Июнь 28, 2016, 16:29:35 »


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

Что именно из набора XFCE требуется?
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1123


« Ответ #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 » Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2539



« Ответ #28 : Февраль 27, 2017, 14:30:20 »


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

Сообщений: 1123


« Ответ #29 : Февраль 27, 2017, 14:48:33 »

В терминале команда нормально работает с тем же самым файлом. Файловая система ext4.
Файл из домашней папки со всеми нужными разрешениями для пользователя. Самой группе пользователя разрешено только чтение, заменял это разрешение на полный доступ и ничего не изменилось.
« Последнее редактирование: Февраль 27, 2017, 14:50:15 от ek-nfn » Записан
Страниц: « 1 2 3 4 »  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!