Переименование файлов с добавления имя родительского каталога

Вот в чем вопрос!


Ладно, шуточки в сторону, я действительно вынужден принять сложное решение. Мое приложение написано на C++ и другие скрипты для вызова методов через XML-RPC для. Один из этих скриптов-это расширение для Наутилуса, написанная на Python. Расширение в комплекте с остальной части приложения, а затем скопировать в нужное место для установки (/usr/доли/Наутилус-питон/расширения).

Сейчас проблема заключается в том, что Наутилус расширением требуется питон-Наутилус Install python-nautilus пакета в эксплуатацию. Поэтому у меня есть три варианта:

  • Сделать в Python-Наутилус пакет зависимостей. Этот параметр гарантирует, что тот, кто устанавливает мой пакет сможете использовать расширение "Наутилус". Однако, этот вариант не будет привлекательным для Xfce или KDE для пользователей - тонна питон-Наутилус- х зависимостей будут установлены на их машинах и занимают много места - даже если они никогда не используют Наутилус.

  • Поставил питон-Наутилус пакет предполагает: или рекомендует: поле. Эта опция предоставляет конечному пользователю возможность избежать установки питона-Наутилус пакета (путем предоставления ... нет-установить,-предполагает или - нет-установка,-рекомендует аргумент apt-получить). Однако, это не будет работать, когда пользователь устанавливает пакет в Центре приложений. (Я всегда путаюсь, какой из этих двух полей устанавливаются по умолчанию.)

  • Запрашивать у пользователя, когда приложение устанавливается или впервые запущен. Этот вариант является более сложным, чем другие, но предлагает лучший компромисс между Что делает его легким для пользователя, чтобы установить питона-Наутилус (не вдаваясь в технические объяснения), а не его установки, когда пользователю не нужно (или хочется). Я думаю, что лучший способ реализовать это простой запрос, который вызывает apt-получить , если пользователь желает, чтобы пакет установлен.

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

Какой из этих вариантов кажется лучшим выбором? Я пропустил какие-либо плюсы и минусы для каждого из вариантов?

+424
Dan Herbert 2 июн. 2021 г., 19:12:58
18 ответов

Для 11.10

АЛТ+Ф2 и вставьте следующую строку:

gksu Nautilus в файле /etc/кода валюты XDG/автозапуск

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

Перезагрузка и все.

+964
annaschmitz 03 февр. '09 в 4:24

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

Вот systemd в скрипте сервиса, которые должны улучшить выше:

# файл /etc/systemd в/системы/с PulseAudio.услуги:
[Блок]
Описание=Демоном PulseAudio 
[Установите]
WantedBy=Multi-потребителя.цель
[Услуги]
Тип=простой
PrivateTmp=истина
ExecStart=/usr/бен/с PulseAudio --система --запретить выход

Если вы хотите работать с SELinux включен, вот пост с описанием правил SELinux не нужен.

+907
weeser 23 мар. 2014 г., 06:19:03

От help.ubuntu.com/community/WakeOnLan

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

Значит ли это, что я должен иметь Воль включена во всех 3 пунктов или только один из них?

На мой вопрос, потому что Ник говорит:

Поддержка Wake-на: pumbg
Звонок-на: г

Что означает, что она присутствует и включен. Однако, нет опции в BIOS (это eeeBox 1503), чтобы включить WOL. На самом деле, он загружает простой интерфейс UEFI, точно не БИОС, так вот, наверное, почему я не вижу никаких расширенный вариант.

Маршрутизатор поддерживает WakeOnLan. Таким образом, BIOS-это единственная вещь, я не могу включить его. Мне нужно найти способ, чтобы включить его там, или он включен в сетевой карте достаточно?

Редактировать

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

Ответ psusi ответ на мой вопрос. Используя справочной , чтобы включить WOL достаточно.

+721
SFDC 27 февр. 2012 г., 02:15:01

У вас есть функция "экспорт" на VirtualBox.

Файл > Экспорт Виртуальной Машины

Надеюсь, что это поможет.

+551
Tracey2434 19 авг. 2017 г., 05:27:00

Редактор командной строки оболочки сохраняется пространство. По сути, он спас всех введенных символов в нем, что составило командной строки.

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

Также: вы должны быть осторожны с несколькими приложениями, используя тот же терминал одновременно. В этом случае, ваша оболочка запускает редактор командной строки на ваш терминал и вы эхом в пространство в том же терминале где-то еще. Ваша оболочка не имеет понятия, что вы сделали, что и идея ваша оболочка позиции курсора теперь синхронизирован с, где курсора на экране. Это может смутить и повредить способность оболочки в командной строке. При редактировании командной строки, используя клавиши со стрелками и меню на основе вкладок, и такие, свой снаряд хотите, чтобы переместить курсор вокруг и повторного отображения деталей из командной строки, но она делает ошибки, потому что курсор находится не там, где он думает.

+525
arsen2009 5 янв. 2016 г., 07:31:26

Вчера вечером я обновил в OSX 10.11.6. Я не внес никаких изменений в моем фотошопе в CS6 установка после отправки на этот вопрос.

Благодаря этому обновлению, теперь Photoshop открывает и загружает прекрасно. Я еще не сделали каких-либо сложных операций, но он отлично работает. Кажется, сайта обратная связь компания Apple может читать в конце концов.

Это может представлять интерес для других пользователей Mac с проблемами с фотошоп CS6.

+458
Naufal Fajri 21 дек. 2022 г., 09:53:32

Я математик, часто задаваемые рефери документы. (Как моя карьера прогрессирует, я сейчас ловлю себя Часто задаваемые судья хороший статьи.)

Я обнаружил, что я стал разборчивее и разборчивее в качестве рефери. Я только сейчас закончил доклад судьи (на отличной бумаге, представлен отличный журнал) с 53 пуля точек на ней: ошибок я нашел, запросы на разъяснения, другие предложения.

В другой раз я считаю, что я представил шесть "пересмотреть и повторно представить" отчеты по той же статье, прежде чем, наконец, рекомендует принять.

Во всех этих случаях я трачу много времени на чтение газеты (которая стоит, они интересные документы!), и я почти так же тщательно, как если бы это было мое имя на бумаге.

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

+359
Dmitry Naumov 15 нояб. 2013 г., 01:17:38

Это пример скрипта для проверки как wlan0 стат , подключения и получения IP-адреса через DHCP:

/ОГРН/IP-связи набор как wlan0 вверх
если команда grep -Q в 0 файл /sys/класс/чистой/как wlan0/перевозчик
тогда
команду killall wpa_supplicant от
на /sbin/wpa_supplicant от -б -я как wlan0 -C в файл/etc/файле wpa_supplicant/wpa_supplicant от.в conf > /dev/нуль 2>&1
процесс /sbin/программа dhclient -Р
на /sbin/программа dhclient > /dev/нуль 2>&1
интернет

Задание cron для запуска скрипта каждую минуту.

* * * * * /path/to/script.sh

Редактировать : вы можете использовать команду ping для проверки подключения.

/ОГРН/пинг -м -С3 8.8.8.8 > /dev/нуль
если [ $? -нэ 0 ]
тогда
команду killall wpa_supplicant от
/ОГРН/IP-связи набор как wlan0 вверх
на /sbin/wpa_supplicant от -б -я как wlan0 -C в файл/etc/файле wpa_supplicant/wpa_supplicant от.в conf > /dev/нуль 2>&1
процесс /sbin/программа dhclient -Р
на /sbin/программа dhclient > /dev/нуль 2>&1
интернет
+338
nite 12 янв. 2010 г., 18:31:11

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

Однако будьте осторожны поца (доходы от преступлений) и закон о борьбе с отмыванием денег. Это означает, что любая крупная сумма может быть изъята сотрудниками полиции, таможенного или пограничного контроля Великобритании. У них есть ограничение по времени, чтобы поставить вас перед мировым судьей, который будет решать, если вы можете сохранить ее или нет.

Мой совет будьте уважительны и честны. Доказать, где деньги (например, банковская квитанция, заявление), доказать, что деньги (например, дорогой отель, автомобиля, дома сборы и т. д.) с оформлением документов, и они должны отпустить тебя. Больше, чем скажем 10 или 12 штук может быть проблемой, но никто не будет утверждать, сколько. Офицер может решить. Удачи!

+334
Martin Kruger 15 сент. 2013 г., 18:06:40

Я просто развернул макбук (на OSX 10.9.3). Я использовал помощника миграции, чтобы принести вещи из моего старого MBP, и большинство все, кажется, работает за исключением что-то очень важное: приложение Терминал. Ну, я на самом деле использовать iTerm В, но оба они имеют одинаковые симптомы: когда я запустить приложение, окно будет мигать в течение (может быть) несколько миллисекунд, а затем исчезает.

Он не прячется или сведены к минимуму. Приложение открыто (в панели инструментов, и т. д.), но окон не появится. Я даже попытался запустить исполняемый баш скрипт (*.команды), но ничего действительно появился и скрипт, видимо, не выполнил.

Это очень фундаментальная проблема. Он вернулся в магазин Apple? Единственная другая странность, которую я заметил, что установки при первой загрузке было то глючит, и мне пришлось жесткий сброс (что меня очень удивило). Однако, после того как я перезагрузил, все работало нормально, и я получил его настроить как обычно.

Редактировать Вот что консоль пишет, Когда я запускаю терминал.приложение:

6/6/14 6:46:26.071 я логин[1450]: USER_PROCESS: 1450 телетайп??
6/6/14 6:46:26.072 я логин[1450]: DEAD_PROCESS: 1450 телетайп??
6/6/14 6:46:26.076 я ком.яблоко.файл launchd.peruser.501[173]: (СХ.Пау.к[1448]) завершился с кодом: 8
6/6/14 6:46:26.076 я ком.яблоко.файл launchd.peruser.501[173]: (СХ.Пау.к) регулирование респаун: начнется в 10 секунд
6/6/14 6:46:36.241 я логин[1454]: USER_PROCESS: 1454 телетайп??
6/6/14 6:46:36.243 я логин[1454]: DEAD_PROCESS: 1454 телетайп??
6/6/14 6:46:36.247 я ком.яблоко.файл launchd.peruser.501[173]: (СХ.Пау.к[1452]) завершился с кодом: 8
6/6/14 6:46:36.247 я ком.яблоко.файл launchd.peruser.501[173]: (СХ.Пау.к) регулирование респаун: начнется в 10 секунд

Он продолжает повторять подобные сообщения каждые десять секунд.

Правка 2 Если, на мой терминал.приложение Параметры "раковины открыто с:" на "командной (абсолютный путь)," что "/usr/местные/Бен/Баш," всплывает окно, что говорит.

[Команда не найдена: /usr/местные/Бен/Баш]

[Не удалось создать новый процесс и открыть псевдо-телетайп.]
+225
pettevi 25 дек. 2017 г., 16:50:53

Я рекомендую скачать вам-iPlayer компании, которая лучше, чем Би-би-си iPlayer от собственного рабочего стола.

По сути вам-iPlayer теперь позволяет скачать весь теле-и радиопрограмм Би-би-си с сервера без ограничения налагаются на сколько долго вы получаете для просмотра или прослушивания контента, что вы скачали, вы можете использовать навсегда.

Вот как установить его.

1: в терминале выполните следующую (введите его и нажмите Ввод).

судо apt-получить установку сделать-iPlayer от

Введите свой пароль и нажмите клавишу Ввод. Программное обеспечение будет установлено.

2: (в терминальной сессии) обновить кэшированный список программ.

вам-iPlayer от --обновить

3: Поиск (например,) телепрограммы вы хотите посмотреть.

вам-iPlayer от топ 'шестерни'

4: скачать программу.

вам-iPlayer от -г 784
+175
user27540 2 июн. 2021 г., 20:40:07

Я был бы очень осторожен в США с наличными деньгами, за счет конфискации активов.

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

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

+169
Thijs Haker 4 дек. 2013 г., 19:23:00

Действительно, Вы можете остановить его с помощью заклинаний, которые могли бы противостоять заклинаниям как Контрзаклинание или отменяет.

+143
PGPfag 8 апр. 2014 г., 15:18:40

Чтобы сохранить его для "людей":

i7 является лучшим для редактирования видео.

Если вы не планируете делать это каждый день, i5 и сделает вас счастливым.

+119
Kenneth Dai 10 мая 2017 г., 16:10:25

Пытаюсь переключать вкладки в Safari с osascript. Я пробовал несколько версий следующие:

osascript -E 'можно сказать приложение "сафари"' -е 'клавиши "2" с помощью команды вниз' -E 'в конце сказать

Попытался заменить "сафари" с "системой мероприятий и "2" С "-2". Но ничто не работает. Может кто подскажет, что я делаю неправильно?

+92
slideshowp2 26 сент. 2017 г., 21:40:19

Есть простой тест, чтобы определить, если файл находится на монтирования NFS? (Или, может быть, в целом, какой тип файловой системы файл живет?) Я представляю некоторые уродливые префикс сопоставления в fstab...

+60
mohan rathour 9 янв. 2022 г., 11:15:45

У меня есть Mac ОС X и VMware Фьюжн. Я сделал новую установку 12.04. Я не установлены средства VMware.

Я читал, что мне не придется войти в командное окно, что я должен ждать для VMware инструменты, чтобы получить установлен. Похоже, что-то не так.

+52
URSAY 29 мая 2015 г., 10:04:35

Я назначаю переменную команды Echo, которая генерирует случайное число.

Например: п=$(Эхо $(( (Random с%6) +1)). Я должен грэп эту переменную в файл/etc/passwd и.

Итак, мой синтаксис читается как:

Н=$(Эхо $(( (Random с%6) +1)) | команда grep "$N" в файл /etc/passwd с

Но я получаю весь файл контента(файл/etc/passwd С) в качестве выходного. Я не знаю, где синтаксис неправильный.

Важно на выходе я получаю только одну строку.

+19
baiwenl 27 мая 2019 г., 22:46:29

Показать вопросы с тегом