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

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

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

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

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

Оффлайн qupl

Хрюшка, не знаю что за программа, но возможно нужно добавить задержку перед запуском (как для коньков).
sleep 8 && feh --bg-scale картинка.jpg

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

  • Новичок форума
  • Сообщений: 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

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

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

  • Новичок форума
  • Сообщений: 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

Хрюшка, сначала убедитесь, что ваш скрипт работает правильно, потом пропишите его в /etc/rc.local.

yura_n

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

Оффлайн xbsd

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

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

  • Новичок форума
  • Сообщений: 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
А если так, как по докам положено?

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

Оффлайн redVi

В 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
 

Теги:
     

    Настройка видео в mplayer в консоли через фреймбуфер в Debian Jessie 8.5 amd64

    Автор aureliano

    Ответов: 6
    Просмотров: 3347
    Последний ответ 24 Сентября 2016, 13:58:05
    от CoolAller
    Сплеш скрин Plymouth в Debian 6

    Автор Skillman

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

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

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

    Автор Aalexeey

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

    Автор obana

    Ответов: 0
    Просмотров: 1627
    Последний ответ 07 Декабря 2016, 14:23:21
    от obana