[решено]stumpwm; переключение раскладки

Автор Тхакур, 23 апреля 2019, 22:30:39

« назад - далее »

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

yoric

#15
Просто вписать. Перед "exit 0".

Цитата: ecc83 от 24 апреля 2019, 08:50:22rc.local устаревший файл, оставлен для совместимости. В каком то из новых дистрибутивов он может исчезнуть. Лучше к нему не привыкать
Я вот всё отвыкнуть не могу :-) Конечно, если systemd, то да, отвыкнешь от всего порядочного, а в приличных дистрибутивах этот rc.local так или иначе, в том или ином виде обязательно есть.

symon2014

В процессе переписки и цитирования у текста скрипта откусили голову. :)

Тхакур

то есть его сначала создать надо?
root@debian:/home/th# ls -a /etc/
. gimp   magic.mime    rpc
.. gpm.conf   mailcap    rsyslog.conf
acpi groff   mailcap.order    rsyslog.d
adduser.conf group   manpath.config   sane.d
alternatives group-   mime.types    sbcl.rc
anacrontab grub.d   mke2fs.conf    scim
anthy gshadow   mlterm    securetty
apache2 gshadow-   modprobe.d    security
apm gss   modules    selinux
apparmor.d gtk-2.0   modules-load.d   sensors3.conf
apt gtk-3.0   motd    sensors.d
avahi gufw   mtab    services
bash.bashrc hddtemp.db   mysql    sgml
bash_completion.d host.conf   nanorc    shadow
bindresvport.blacklist hostname   network    shadow-
binfmt.d hosts   NetworkManager   shells
bluetooth hosts.allow   networks    skel
ca-certificates hosts.deny   newt    speech-dispatcher
ca-certificates.conf icedtea-web   nsswitch.conf    ssh
calendar ifplugd   openal    ssl
chatscripts ImageMagick-6   opt    staff-group-for-usr-local
common-lisp init   os-release    subgid
console-setup init.d   PackageKit    subgid-
cracklib initramfs-tools   pam.conf    subuid
cron.d inputrc   pam.d    subuid-
cron.daily iproute2   papersize    sudoers
cron.hourly issue   passwd    sudoers.d
cron.monthly issue.net   passwd-    sysctl.conf
crontab java   perl    sysctl.d
cron.weekly .java   polkit-1    systemd
cupshelpers java-8-openjdk   ppp    terminfo
dbus-1 kernel   presage.xml    timezone
dconf ldap   profile    tmispell.conf
debconf.conf ld.so.cache   profile.d    tmpfiles.d
debian_version ld.so.conf   protocols    ucf.conf
default ld.so.conf.d   pulse    udev
deluser.conf libao.conf   .pwd.lock    udisks2
dhcp libaudit.conf   python    ufw
dictionaries-common libnl-3   python2.7    update-motd.d
dkms libpaper.d   python3    UPower
dpkg libreoffice   python3.5    usb_modeswitch.conf
drirc lightdm   rc0.d    usb_modeswitch.d
emacs lighttpd   rc1.d    vdpau_wrapper.cfg
emacs24 lisp-config.lisp  rc2.d    vim
emacs25 locale.alias   rc3.d    wgetrc
environment locale.gen   rc4.d    wpa_supplicant
firefox-esr localtime   rc5.d    X11
fonts logcheck   rc6.d    xdg
fstab login.defs   rcS.d    xfce4
fuse.conf logrotate.conf   resolvconf    xml
gai.conf logrotate.d   resolv.conf    zhcon.conf
gconf machine-id   resolv.conf.bak
ghostscript magic   rmt

yoric

А кстати не знаю тогда, если нету, попробуйте создать. От рута touch /etc/rc.local
chmod 755 /etc/rc.local

У меня в 9-ом дебиане от пустой, может остался от предыдущих после апгрейдов, а в 7-ом работает, но там ещё не было systemd.

Тхакур

#19
root@debian:/home/th# touch /etc/rc.local
root@debian:/home/th# chmod 755 /etc/rc.local
root@debian:/home/th# ls -l /etc/rc.local
-rwxr-xr-x 1 root root 0 апр 24 18:35 /etc/rc.local
root@debian:/home/th#

и в него вписать?

....здесь ту команду?
exit 0

symon2014


Тхакур

#21
root@debian:/home/th# cat /etc/rc.local
udevadm trigger --subsystem-match=input --action=change
exit 0
root@debian:/home/th#

не прокатило

просто ввожу эту команду от root  и всё гуд...
но как сделать, чтобы автоматически при запуске сессии?

symon2014

А просто как команда терминала сейчас прокатывает?  А зачем тема называется скрипт?

Тхакур

Цитата: symon2014 от 24 апреля 2019, 19:00:06А просто как команда терминала сейчас прокатывает?  А зачем тема называется скрипт?
чтобы сделать скрипт, который срабатывает при запуске сессии

symon2014


yoric

Что пишет
$ systemctl status rc-local.service

У меня отработал
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: active (exited) since Tue 2019-04-16 15:27:41 +07; 1 weeks 1 days ago
  Process: 665 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/rc-local.service
апр 16 15:27:41 intercom systemd[1]: Starting /etc/rc.local Compatibility...
апр 16 15:27:41 intercom systemd[1]: Started /etc/rc.local Compatibility.

ecc83

Покажи вывод:

sudo cat /etc/crontab

yoric

Зачем sudo, у меня в 9-м дебиане /etc/crontab для всех доступен на чтение. А вообще, Тхакур, делайте что-нибудь одно, или по-моему, или как ecc83 советует, а то накрутите...

ecc83

Цитата: yoric от 24 апреля 2019, 20:28:49Зачем sudo, у меня в 9-м дебиане /etc/crontab для всех доступен на чтение.

Потому что если не будет доступно, автору в голову не придёт поробовать иначе и эта тема затянется ещё на пять страниц.

Тхакур

Цитата: yoric от 24 апреля 2019, 20:06:59Что пишет
th@debian:~$ systemctl status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: failed (Result: exit-code) since Wed 2019-04-24 18:51:39 MSK; 2h 3min ago
  Process: 802 ExecStart=/etc/rc.local start (code=exited, status=203/EXEC)
th@debian:~$