Автор Тема: Как в debian прописать в автозагрузку feh для отображения обоев в xmonad?  (Прочитано 3302 раз)

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

Оффлайн Хрюшка

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Как в debian 6 прописать в автозагрузку feh для отображения обоев в xmonad?

feh --bg-scale картинка.jpg (так работает, обои на рабочем столе есть, но только до перезагрузки).
 


Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5003
  • memento mori
  • Jabber: qupl@jabber.ru
Хрюшка, не знаю что за программа, но возможно нужно добавить задержку перед запуском (как для коньков).
sleep 8 && feh --bg-scale картинка.jpg

Оффлайн Хрюшка

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Цитировать
sleep 8 && feh --bg-scale картинка.jpg
А куда это записать? В .xinitrc или .xsession?

Я пробовал записать
feh --bg-scale ~/картинка.jpg &
exec

в .xinitrc и иксы просто не запускались.

Сообщение объединено: 02 Февраль 2013, 21:28:40
Мне как бы нужно что-бы feh (с командой, см. выше) стартовал при startx
« Последнее редактирование: 02 Февраль 2013, 21:28:40 от Хрюшка »
 

Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5003
  • memento mori
  • Jabber: qupl@jabber.ru
Хрюшка, озвучьте какое DE, подскажут где в нем настройки. Или универсальные средства тыц.

Оффлайн Хрюшка

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Цитировать
озвучьте какое DE
DE это в смысле какая среда рабочего стола?
Вообще xmonad но это не имеет не какой разницы, ведь feh создаёт обои для всех рабочих сред установленных на ПК например для гнома, кде или обоих вместе.

Цитировать
Или универсальные средства тыц.
Боюсь это не то. feh должен выполняться только при старте иксов, а не системы. startx

В инете много вариантов как это сделать, но они не для дебиана, впрочем как и убунты, так как они "не дружат" с файлами .xinitrc и .xsession, а все варианты автозапуска в интернете даны с использованием этих файлов. Как только я создаю эти файлы ( .xinitrc или .xsession) с нужными командами, иксы перестают стартовать выкидывая меня обратно в шелл без описания ошибки.
« Последнее редактирование: 03 Февраль 2013, 00:56:58 от Хрюшка »
 

yura_n

  • Гость
Я пробовал записать
feh --bg-scale ~/картинка.jpg &
exec
Попробуйте так:
exec feh --bg-scale ~/картинка.jpg
 

Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5003
  • memento mori
  • Jabber: qupl@jabber.ru
Хрюшка, сначала убедитесь, что ваш скрипт работает правильно, потом пропишите его в /etc/rc.local.

yura_n

  • Гость
qupl
Это не очень хорошая идея по двум причинам. Во первых, скрипты из rc.local отрабатываются обычно раньше чем запускаются иксы. Во вторых потому, что feh будет запущен от рута.
Часто feh запускают в собственном файле автозагрузки WM. Но где он в xmonad...? Вот вопрос.
« Последнее редактирование: 03 Февраль 2013, 19:20:57 от yura_n »
 

Оффлайн xbsd

  • Местный житель
  • ***
  • Сообщений: 242
В инете много вариантов как это сделать, но они не для дебиана, впрочем как и убунты, так как они "не дружат" с файлами .xinitrc и .xsession
уважаемый, вы гоните. когда я пробовал awesome на debian, то именно через .xinitrc я запускал feh.
Как только я создаю эти файлы ( .xinitrc или .xsession) с нужными командами, иксы перестают стартовать выкидывая меня обратно в шелл без описания ошибки.
да быть такого не может, чтобы не фиксировались ошибки. что в логах Х сервера?
 

Оффлайн Хрюшка

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Когда я создаю .xinitrc и прописываю в него:
xmonad
exec feh --bg-scale ~/картинка.jpg
или
xmonad
feh --bg-scale ~/картинка.jpg &
exec
Иксы начинают стартовать, если без "xmonad" то не стартуют. Но обоев так и нет.

Цитировать
Часто feh запускают в собственном файле автозагрузки WM. Но где он в xmonad...? Вот вопрос.
Да, похоже только так придётся. Конфиг xmonad находится в xmonad.hs и лежит в папке xmonad в домашнем каталоге, но он мутный написанный на языке программирования мне незнакомом, я надеялся избежать этого.
« Последнее редактирование: 05 Февраль 2013, 09:16:32 от Хрюшка »
 

Оффлайн Shumomer

  • Пользователь
  • *
  • Сообщений: 12
    • http://feedback.rirri.com/shumomer-aka-shum
А если так, как по докам положено?

feh --bg-scale ~/картинка.jpg &
exec xmonad

Оффлайн redVi

  • Местный житель
  • ***
  • Сообщений: 124
В xmonad.hs:
myStartupHook = myStartupHook = do
   spawn "путь_до/.xmonad/startup.sh"
....
main = do
    xmproc <- spawnPipe "/usr/bin/xmobar ~/.xmobarrc"
    xmonad $ azertyConfig
        { manageHook = manageDocks <+> manageHook defaultConfig
  , startupHook = myStartupHook

Ну и в startup.sh вписываем то, что хочется запустить. Хотя должно и с .xinitrc отлично работать. Весьма нескромно с моей стороны, но... если администрация не против, то кину ссылку на пост о xmonad.
Цитата: Shumomer
Иксы начинают стартовать, если без "xmonad" то не стартуют. Но обоев так и нет.
А с .xinitrc надо как Shumomer сказал:
feh --bg-scale Images.jpg
exec xmonad
« Последнее редактирование: 05 Февраль 2013, 12:46:07 от redVi »
Debian Sid, Openbox || Gentoo, Openbox
 

Теги:
 

Сплеш скрин Plymouth в Debian 6

Автор Skillman

Ответов: 2
Просмотров: 3361
Последний ответ 11 Июль 2011, 01:47:52
от Ghostdmn
Отсутствует переключение пользователей в PointLinux (Debian 7.0+Mate)

Автор Извращенец

Ответов: 5
Просмотров: 2669
Последний ответ 17 Сентябрь 2013, 07:46:00
от Сет
Как в Debian быстро скопировать ИМЯ файла в буфер

Автор Aalexeey

Ответов: 9
Просмотров: 2792
Последний ответ 15 Февраль 2013, 20:01:42
от Aalexeey
Не работает network-manager в Debian 8.6

Автор obana

Ответов: 0
Просмотров: 1485
Последний ответ 07 Декабрь 2016, 14:23:21
от obana
Проблема с кодировкой в Debian/пожалуйста, помогите

Автор kujirasan

Ответов: 10
Просмотров: 5219
Последний ответ 31 Январь 2012, 05:09:39
от kujirasan