Почитал статьи по сборке пакетов, но всё же есть вопросы. Я хочу создать пакет, который устанавливает один исполняемый файл в /usr/bin Я обязан выложить исходник этой программы в сеть, чтобы makepkg скачал его, собрал и потом pacman поставил бы его в /usr/bin ? Я хочу собрать и поставить пакет для себя, могу я делать пакет из своих локальных файлов без скачивания из интернета?
Приветствую всех. После поиска в т.ч и здесь решил попросить совета. Использую Xmonad, Slim, Slimlock. После запуска Slimlock (блокировщик экрана) у меня бывает включена русская расскладка. Соотв. потом вводить пароль на русском нельзя. Т.к индикатора расскладки в Slimlock нет я иногда пытаюсь ввести пароль на русской расскладке. Чтобы на это постоянно не натыкаться, я решил после запуска Slimlock в bash скрипте переключаться на англ расскладку. Для этого мне нужно
1. определить какая включена текущая расскладка
2. если включена русская то включить англ. расскладку

Для 1 я использовал setxkbmap -print или setxkbmap -query но это не помогает т.к. в выводе не зависимо от текущей расскладки всегда последовательность us,ru

Содержимое /etc/X11/xorg.conf.d/10-evdev.conf относящееся к расскладкам такое:
Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "us,ru"
        Option "XkbVariant" ","
        Option "XkbOptions" "grp:shifts_toggle"
EndSection

Пробовал эти опции в /etc/X11/xorg.conf.d/10-evdev.conf закомментировать и в .xinitrc написать
setxkbmap -layout us,ru -option grp:shifts_toggle

После перезагрузки setxkbmap -print или setxkbmap -query также нужного вывода не выдавал.

Соотв. вопрос - как выполнить 1 и 2 на bash?
Не осилил. Делал по вики. Может что не допонял. В итоге сдал я HP 650 H5L00EA. Теперь перед покупкой буду проверять, можно ли там с СD/USB загрузиться. Продавец тоже со своей флеши не смог грузануться. Имхо HP имеет договорённость для продвижения win8.
Я так и не понял - можно ли скачанный iso образ арча и записанный на CD (например cdrecord) использовать как загрузочный для ноутов с UEFI? Недавно купил HP 650 - там только UEFI и win8. Как теперь загружаться с CD?
При использовании ALSA для определения воспроизведения звука можно использовать следующий код:
$ grep -q RUNNING /proc/asound/card*/pcm*/sub*/status
Полноценного решения для видео похоже нет и поэтому надо самому отключать блокировщик и сон во время его просмотра.
Приветсвую всех. Есть какие либо утилиты с командной строкой, чтобы определить, что в данный момент проигрывается видео (youtube, skype, или просто видеофайл в каком либо плеере)?
Может быть есть какой то api - тоже может подойти как решение этого вопроса. Нужно для того чтобы не включался screensaver или suspend.

Что то навроде этого:

if (video is not played)
{
run a screen locker
}

if (sound is not played and video is not played)
{
run suspend command
}
nafanja
у меня через минуту уходит в ждущий режим. и не важно простой или нет
Какую оболочку используете?
arcanis
если используете какого то гиганта, навроде того же гнома или кед

Я использую xmonad + SLiM (решил уйти с gnome 3) Заметил следующую закономерность: Если включить комп и не логиниться т.е. будет висеть SliM на экране, то через минуту, как я написал комп засыпает. Также я не логинился и переходил в консоль по ctrl+alt+F1 и там логинился, комп тоже засыпает через минуту. В общем эти действия можно делать многократно, главное не запускать оконную оболочку (xmonad) и комп будет через мин засыпать. Если xmonad запустить то ни в нём засыпания не будет ни после выхода из xmonad тоже не будет засыпания - просто висит SLiM на экране и всё. В консоле после выхода из xmonad я проверял процессы относящиеся к xmonad - их нет. Почему то на сон влияет xmonad даже если его процесс завершился, комп не засыпает.
lampslave, благодарю за полезный совет. Удалил эти 2 пакета, обновил filesystem, теперь система опять работоспособна.
Опять поспешил, я перед обновлением выполнял
pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -

выдал что у меня consolekit и samsung-unified-driver
я вообще то подумал, что они официальные и не придал этому значения.
consolekit - установлен как зависимость
samsung-unified-driver - явно установлен
Сейчас вижу что samsung-unified-driver в aur находится
и разновидности consolekit тоже в aur

я так понимаю оба нужно удалить или только явно установленный samsung-unified-driver ?