This is the old SliTaz forum - Please use the main forum.slitaz.org

запуск скриптов при старте
  • webgidwebgid November 2010
    разобрался как добавить скрипты при загрузке, только осталось
    найти скрипт, который бы добавлял переключатель раскладки клавиатуры

    setxkbmap "us,ru" ",winkeys" "grp:ctrl_shift_toggle,grp_led:scroll"

    только в .sh
  • ChieftainChieftain November 2010
    У меня такой скрипт:

    #!/bin/sh
    echo `setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle,grp_led:scroll"`

    (кавычки не обычные одинарные, а косые).
    Потом делаю этот скрипт исполняемым:

    chmod +x skript_name.sh

    Добавляю в автозагрузку:

    Параметры/Autostarted applications/Add и в поле Application прописать /path/to/skript.
  • webgidwebgid November 2010
    благодарю,
    параллельно не могу понять почему не работает

    #!/bin/sh
    echo `mount /dev/sda5 /mnt/D`

    в консоле ведь все отлично..
  • San4ezZSan4ezZ November 2010
    webgid , для монтирования при старте лучше /etc/fstab использовать
  • ChieftainChieftain November 2010
    Да, правильнее в /etc/fstab прописывать, но у меня была ситуация, когда нужен был именно скрипт. А не работает потому, что команда mount выполняется с правами рута, т.е. если под обычным пользователем в консоли выполнить команду или этот скрипт, то будет сообщение: "Permission denied".
    Для того, чтобы скрипт заработал надо разрешить обычному пользователю монтирование, т.е. чтоб не запрашивался пароль рута. Для этого надо установить sudo:

    tazpkg get-install sudo

    Потом в /etc/sudoers добавить строку:

    user_name ALL=NOPASSWD:/bin/mount

    Тогда скрипт будет иметь вид:

    #!/bin/sh
    echo `sudo mount /dev/sda5 /mnt/D`
  • San4ezZSan4ezZ November 2010
    Еще есть способ один. Давно делал скрипт для удаленного включения и монтирования файл сервера. На рабочем столе скриптик называется WOL. А в нем:
    #!/bin/sh
    if test $(id -u) != 0 ; then
    exec subox /home/tux/Desktop/WOL
    exit 0
    fi
    ether-wake -i eth1 6C:F0:49:99:B1:3F
    sleep 20
    mount.cifs //10.10.10.10/Sklad Sklad/ -o username=tux,password=xxx,iocharset=utf8

    При запуске выводит стандартное окно ввода пароля root. Через 20 сек монтирует файл шару. Тоже удобный вариант)
  • webgidwebgid November 2010
    пробовал в /etc/fstab:
    /dev/sda5 /media/d ntfs auto 0 2
    /dev/hda5 /mnt/D ntfs umask=0, user, ro 0 0

    соответствующие папки были созданы, но ничего не изменилось..
    подскажите

    `````````````````````````````````````

    и еще один вопрос - по vpn
    есть данные:
    vpn.srvvs.ru
    пользователь - user
    пароль - password
    есть ли информация в wiki или ещё где нибудь, как настроить подключение (как я понял в сетевом центре нет такого, нужно копать конфиг)
  • ChieftainChieftain November 2010
    Для начала папка, в которую будет монтироваться раздел, должна иметь иметь соответствующие права, например:

    mkdir /mnt/d
    chmod 777 /mnt/d

    Потом установить драйвер ntfs-3g:

    tazpkg get-install ntfs-3g
    tazpkg get-install ntfs-3g-dev

    Cтрока в /etc/fstab:

    /dev/sda1 /mnt/d ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0

    Кроме этого надо определиться с самим разделом, т.е. /dev/sda1 или /dev/hda1; sda используется для интерфейса SATA, а hda для IDE. Чтобы не было сомнений, лучше посмотреть таблицу разделов. Для этого под рутом:

    fdisk -l

    А еще про монтирование понятно расписано здесь
    http://mydebianblog.blogspot.com/2008/09/linux.html
    ________________________________________________________

    Мне не приходилось настраивать VPN в SliTaz, поэтому могу лишь посоветовать почитать документацию (про PPPoE)

    http://www.slitaz.org/en/doc/handbook/network-config.html
  • LexeiiLexeii November 2010
    Русский перевод по последней ссылке: Настройка сети (статья из русской вики SliTaz).
  • webgidwebgid November 2010
    Chieftain с монтированием дисков разобрался - все логично.

    А вот с vpn - нет. Например в /etc/ppp/options во 2ой строке (name ) вписываю логин, это правильно?
  • ChieftainChieftain November 2010
    По логике вроде бы да, но мне кажется, что лучше попробовть настроить через pppoe-setuр, т.к. там четко сказано про логин и пароль (в руководстве это подпункт "Настройка соединения через pppoe-setup")
  • maidenmaiden February 2011

    Может быть вернусь к началу темы, но если стоит версия Slitaz с X-ами ... то загрузочные скрипты (без всяких отдельных файлов .sh) лучше прописывать в ~/.config/openbox/autostart.sh ... первоисточник http://forum.slitaz.org/index.php?p=/discussion/1728/using-root-account-openboxlxpanel-config-files/p1

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Apply for Membership

SliTaz Social