Одна строка для добавления новых элементов в com.canonical.Unity.Panel systray-whitelist

Вы можете привязать каталог .Trash от раздела данных к ~/.local/share/Trash. mount --bind source destination i.e sudo mount --bind /media/sda2/.Trash ~/.local/share/Trash
8
задан 15 April 2011 в 22:33

11 ответов

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 25 May 2018 в 22:05
  • 1
    Эта новая линия, с которой я столкнулся. Это приведет к удалению любых предыдущих записей, которые могут быть «белым», и добавление их снова в конце. Это для скриптов установки. это грубая сила, но она работает. gsettings set com.canonical.Unity.Panel systray-whitelist " $ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed " s /, * 'yourapp' * // g " | sed " s / 'yourapp' *, * // g " | sed -e 's /] $ /,' yourapp '] / ") " – hansioux 4 May 2011 в 06:43

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 25 July 2018 в 22:13

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 26 July 2018 в 19:42

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 31 July 2018 в 11:07

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 31 July 2018 в 12:06

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 2 August 2018 в 03:41

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

Это будет работать:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'shutter']/")"

(Также вам нужно удалить 'в sed -e "s /'] $ / в вашем примере, чтобы это сработало).

Позже отредактируйте: кстати, не запускайте gsettings с sudo ... он не будет работать .

8
ответ дан 4 August 2018 в 19:44

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

Это будет работать:

  gsettings задано com.canonical.Unity.  Панель systray-whitelist "$ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed -e" s /] $ /, 'shutter'] / ")"  

( Кроме того, вам нужно удалить «in sed -e» s / '] $ / в вашем примере, чтобы это сработало).

Далее отредактируйте: кстати, не запускайте gsettings с sudo. .. это не сработает.

8
ответ дан 6 August 2018 в 03:48

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

Это будет работать:

  gsettings задано com.canonical.Unity.  Панель systray-whitelist "$ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed -e" s /] $ /, 'shutter'] / ")"  

( Кроме того, вам нужно удалить «in sed -e» s / '] $ / в вашем примере, чтобы это сработало).

Далее отредактируйте: кстати, не запускайте gsettings с sudo. .. это не сработает.

8
ответ дан 7 August 2018 в 21:44

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

Это будет работать:

  gsettings задано com.canonical.Unity.  Панель systray-whitelist "$ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed -e" s /] $ /, 'shutter'] / ")"  

( Кроме того, вам нужно удалить «in sed -e» s / '] $ / в вашем примере, чтобы это сработало).

Далее отредактируйте: кстати, не запускайте gsettings с sudo. .. это не сработает.

8
ответ дан 10 August 2018 в 09:58

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

Это будет работать:

  gsettings задано com.canonical.Unity.  Панель systray-whitelist "$ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed -e" s /] $ /, 'shutter'] / ")"  

( Кроме того, вам нужно удалить «in sed -e» s / '] $ / в вашем примере, чтобы это сработало).

Далее отредактируйте: кстати, не запускайте gsettings с sudo. .. это не сработает.

8
ответ дан 13 August 2018 в 16:17
  • 1
    Эта новая линия, с которой я столкнулся. Это приведет к удалению любых предыдущих записей, которые могут быть «белым», и добавление их снова в конце. Это для скриптов установки. это грубая сила, но она работает. gsettings set com.canonical.Unity.Panel systray-whitelist & quot; $ (gsettings получить com.canonical.Unity.Panel systray-whitelist | sed & quot; s /, * 'yourapp' * // g & quot; | sed & quot; s / 'yourapp' *, * // g & quot; | sed -e 's /] $ /,' yourapp '] / & quot;) & quot; – hansioux 4 May 2011 в 06:43

Другие вопросы по тегам:

Похожие вопросы: