Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО]Автостарт скрипта в Lubuntu 12.04 (LXDE) ?  (Прочитано 5631 раз)

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

Оффлайн Сева

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Есть скрипт setxkbmap -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru

как сделать, чтобы он автоматически запускался при запуске ОСи ?
« Последнее редактирование: 27 Июля 2013, 23:07:54 от yorik1984 »
Ubuntu 16.04(64bit) Unity

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #1 : 03 Июля 2013, 20:24:54 »
sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

Оффлайн Сева

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #2 : 03 Июля 2013, 21:16:13 »
вот открыл в терминале sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

дописал вручную скрипт, вот что в файле:


@lxpanel --profile Lubuntu
@xscreensaver -no-splash
@xfce4-power-manager
@pcmanfm --desktop --profile lubuntu
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
@setxkbmap -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru

автозагрузка всё равно не происходит...
что не так сделал?
Ubuntu 16.04(64bit) Unity

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #3 : 03 Июля 2013, 21:23:32 »
я бы прописал в /etc/rc.local

Оффлайн Сева

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #4 : 03 Июля 2013, 22:48:15 »
Цитировать
я бы прописал в /etc/rc.local

прописал - всё равно нет автозагрузки...

у меня leafpad 0.8.18.1 ,может он тупит? (хотя этот же скрипт вручную запускается)...
Ubuntu 16.04(64bit) Unity

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #5 : 03 Июля 2013, 23:43:06 »
Сева,
sudo nano /etc/rc.local

Оффлайн Сева

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #6 : 04 Июля 2013, 06:36:07 »
  GNU nano 2.2.6             Файл: /etc/rc.local                               

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#
# setxkbmap -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru

exit 0

вот што там прописано , и мой скрипт есть, я сделал кнопку запуска и с кнопки - вручную он запускается , автозапускаться не хочет...
Ubuntu 16.04(64bit) Unity

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #7 : 04 Июля 2013, 12:44:49 »

вот открыл в терминале sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

дописал вручную скрипт, вот что в файле:


@lxpanel --profile Lubuntu
@xscreensaver -no-splash
@xfce4-power-manager
@pcmanfm --desktop --profile lubuntu
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
@setxkbmap -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru

автозагрузка всё равно не происходит...
что не так сделал?
в этом файле не следует задавать сложные команды, из него даже простые команды бывает выполняются некорректно
можно попробовать так
@setxkbmap -device 3 -layout us
@sleep 5 && setxkbmap -device 9 -layout ru





  GNU nano 2.2.6             Файл: /etc/rc.local                               

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#
#
exit 0

вот што там прописано , и мой скрипт есть, я сделал кнопку запуска и с кнопки - вручную он запускается , автозапускаться не хочет...

положь свой desktop файл в
/home/пользователь/.config/autostart

скрипт можно оставить такой
#!/bin/bash
setxkbmap -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru
« Последнее редактирование: 04 Июля 2013, 13:03:23 от Пользователь »

Оффлайн Сева

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Автостарт скрипта в Lubuntu 12.04 (LXDE) ?
« Ответ #8 : 04 Июля 2013, 14:04:53 »
положил в avtostart  вот такой  скрипт:

#!/bin/bash
setxkbmap  -device 3 -layout us && sleep 5 && setxkbmap -device 9 -layout ru

всё равно автозагрузка не происходит, но если зайти в папку avtostart и запустить файл вручную - то срабатывает...

у меня Lubuntu 12.04 alternate - может какойто проги не хватает, что за автостарт отвечает??

Пользователь решил продолжить мысль 04 Июля 2013, 14:38:09:
сделал так : sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

@setxkbmap -device 3 -layout us
@setxkbmap -device 9 -layout ru

всё получилось.
« Последнее редактирование: 04 Июля 2013, 14:39:38 от Сева »
Ubuntu 16.04(64bit) Unity

 

Страница сгенерирована за 0.079 секунд. Запросов: 25.