Автор Тема: Как сменить обои в lxde через bash?  (Прочитано 7631 раз)

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

Оффлайн dr.Faust

  • Новичок
  • **
  • Автор темы
  • Сообщений: 25
Как сменить обои в lxde через bash?
« : Апрель 28, 2011, 13:56:31 »
Как сменить обои в lxde?

Оффлайн ustal47

  • Постоялец
  • ***
  • Сообщений: 184

Оффлайн dr.Faust

  • Новичок
  • **
  • Автор темы
  • Сообщений: 25
Re: Как сменить обои в lxde через bash?
« Ответ #2 : Апрель 28, 2011, 15:31:14 »
Как сменить обои в lxde?
Читать внимательно. Тык.
Ещё внимательнее читать тему сообщения.
bash
bash, же

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 688
Re: Как сменить обои в lxde через bash?
« Ответ #3 : Апрель 28, 2011, 17:03:43 »
gconftool-2 --type str --set /desktop/gnome/background/picture_filename "/path/to/image.ext"

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Как сменить обои в lxde через bash?
« Ответ #4 : Апрель 28, 2011, 17:49:25 »
Как сменить обои в lxde?

   LXDE - набор утилит, составляющих окружение рабочего стола. Отображением рабочего стола может управлять файловый менеджер, либо сторонняя программа. Если имеется в виду штатный для LXDE файловый менеджер PCManFM, то для изменения обоев необходимо:

1. В версиях до 0.5.х включительно править конфиг ~/.config/pcmanfm/main в строке
wallpaper=/путь/к/файлу_изображенияВ версиях 0.9 и выше использовать команду
pcmanfm --set-wallpaper=/путь/к/файлу_изображения
2. При использовании других файловых менеджеров - их средствами, например для Nautilus и включенном режиме управления столом - как выше указал FSnow.

Оффлайн dr.Faust

  • Новичок
  • **
  • Автор темы
  • Сообщений: 25
Re: Как сменить обои в lxde через bash?
« Ответ #5 : Апрель 28, 2011, 18:25:12 »
Вот как. Для Nautilus'а то я знаю. Теперь встаёт другой вопрос - как определить ЧТО обои отрисовывает? (кстати, если обоину в гноме рисует наутилус, то почему она не исчезает когда он падает?)

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Как сменить обои в lxde через bash?
« Ответ #6 : Май 03, 2011, 11:56:36 »
как определить ЧТО обои отрисовывает?
    Если столом управляет Nautilus, за отображение фонового рисунка отвечает ключ
/desktop/gnome/background/draw_background false|true
если обоину в гноме рисует наутилус, то почему она не исчезает когда он падает?
    Думаю, из-за того, что изображение остаётся в буфере. Аналогичная ситуация и с другими ФМ, не только с Nautilus.

Оффлайн dr.Faust

  • Новичок
  • **
  • Автор темы
  • Сообщений: 25
Re: Как сменить обои в lxde через bash?
« Ответ #7 : Май 03, 2011, 12:43:03 »
То-есть, ты предлагаешь поочереди проверять какие ФМ  работают и заглядывать в их конфиги - рисуют ли они обоину?

Мне кажется проще положится на дефолтный ФМ DE и сделать возможность переопределения DE в конфиге...

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Как сменить обои в lxde через bash?
« Ответ #8 : Май 11, 2011, 09:46:50 »
Мне кажется проще положится на дефолтный ФМ DE и сделать возможность переопределения DE в конфиге...

   Естественно проще, решать вам.

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

Ну и собственно нужно знать, что именно вы хотите реализовать, чтобы давать более внятные ответы.