almidon
Заменил свой Alps на Synaptics

Будьте добры, скажите, что за модель синаптика приобрели? Насколько сложно его монтировать? Я, может, тоже решусь на замену.
0leg
https://wiki.archlinux.org/index.php/Slim#Login_information_with_SLiM
Спасибо, заработало!
riso
Захотел я в awesome сделать виджет в виде картинки, при клике на который запускается приложение, с lua не дружу особо, в гуглах искал, на вике тоже искал - ничего.

Знаете, если у Вас нет желания разбираться со способом настройки awesome, т.е. со скриптингом в Lua, то awesome для Вас - это вряд-ли хороший выбор. Как лаконично сказал выше товарищ: “kde”.

Вот результат пяти минут чтения странички awesome'ской вики http://awesome.naquadah.org/wiki/Widgets_in_awesome в моём конфиге rc.lua:

--Виджет imagebox старта приложения на примере firefox (аналог панели быстрого старта в шиндошс хр)
myapp1start = widget({ type = "imagebox" })
--Задаём иконку приложения
myapp1start.image = image(beautiful.myapp1icon)
--Добавляем действие по щелчку мыши левой кнопкой
myapp1start:buttons(awful.util.table.join(       
        awful.button({ }, 1, function () awful.util.spawn_with_shell("pgrep -u $USER -x firefox || (firefox)")  end)
        ))

Вызываем виджет, вставляя его в wibox в rc.lua, скажем, сюда:
...
    mywibox[s].widgets = {
        {
            mylauncher,
            mytaglist[s],
            myapp1start,   
            mypromptbox[s],
            layout = awful.widget.layout.horizontal.leftright
        },
...

Ну, ещё надо, конечно, указать в theme.lua где, собственно, лежит иконка firefox:
theme.myapp1icon = "/usr/share/icons/hicolor/32x32/apps/firefox.png"
Товарищи, есть вопрос по awesome.

По надобности попробовал я в awesome посмотреть, кто залогинен на машинке. Для этого я запустил who в urxvt. И получил пустой вывод. Я удивился и попробовал запустить w, и вот с каким результатом:
$ w
 18:46:41 up 20:01,  0 users,  load average: 3,15, 2,24, 1,11
USER     TTY        [email protected]   IDLE   JCPU   PCPU WHAT
Где, спрашивается, залогиненный я, который всё это запускал?
Использую slim в качестве логин-менеджера.

Благодарю за любую информацию.
Замечал у себя эту проблему. Пропадают настройки сразу после подключения внешней USB-звуковухи. Поскольку я её редко использую, то и не копал в этом направлении.
Та же самая проблема на нетбуке Acer Aspire one 532h, тачпад ALPS. Единственное отличие от предыдущего случая - вертикальный скролл и тэппинг работают из коробки, но без мультитача. Если же патчить модуль, как описано тут: https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.A3.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.BE_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D1.8F.D0.B5.D1.82.D1.81.D1.8F_.D0.BA.D0.B0.D0.BA_.22ImPS.2F2_Wheel_Pointer.22_.D0.B8.D0.BB.D0.B8_.D0.BA.D0.B0.D0.BA_.22PS.2F2_Generic_Mouse.22, то после загрузки соответствующего модуля (psmouse) не работает ни тэппинг, ни скролл, ни мультитач.

Вот что по этому поводу вылезает в логе Xorg, см. ошибки в конце:
[  4208.132] (II) config/udev: removing device ImPS/2 Generic Wheel Mouse
[  4208.133] (II) ImPS/2 Generic Wheel Mouse: Close
[  4208.133] (II) UnloadModule: "evdev"
[  4208.133] (II) Unloading evdev
[  4209.450] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/mouse0)
[  4209.450] (II) No input driver/identifier specified (ignoring)
[  4209.451] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/event8)
[  4209.451] (**) PS/2 Mouse: Applying InputClass "evdev pointer catchall"
[  4209.451] (II) Using input driver 'evdev' for 'PS/2 Mouse'
[  4209.451] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  4209.585] (**) PS/2 Mouse: always reports core events
[  4209.585] (**) PS/2 Mouse: Device: "/dev/input/event8"
[  4209.585] (--) PS/2 Mouse: Found 3 mouse buttons
[  4209.585] (--) PS/2 Mouse: Found relative axes
[  4209.585] (--) PS/2 Mouse: Found x and y relative axes
[  4209.585] (II) PS/2 Mouse: Configuring as mouse
[  4209.585] (**) PS/2 Mouse: YAxisMapping: buttons 4 and 5
[  4209.585] (**) PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  4209.585] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input12/event8"
[  4209.586] (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE, id 12)
[  4209.586] (II) PS/2 Mouse: initialized for relative axes.
[  4209.586] (**) PS/2 Mouse: (accel) keeping acceleration scheme 1
[  4209.586] (**) PS/2 Mouse: (accel) acceleration profile 0
[  4209.586] (**) PS/2 Mouse: (accel) acceleration factor: 2.000
[  4209.586] (**) PS/2 Mouse: (accel) acceleration threshold: 4
[  4209.588] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event12)
[  4209.588] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
[  4209.588] (II) Using input driver 'evdev' for 'AlpsPS/2 ALPS GlidePoint'
[  4209.588] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  4209.589] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[  4209.589] (**) AlpsPS/2 ALPS GlidePoint: Device: "/dev/input/event12"
[  4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found 3 mouse buttons
[  4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found absolute axes
[  4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found x and y absolute axes
[  4209.589] (--) AlpsPS/2 ALPS GlidePoint: Found absolute touchpad.
[  4209.589] (II) AlpsPS/2 ALPS GlidePoint: Configuring as touchpad
[  4209.589] (**) Option "Emulate3Buttons" "on"
[  4209.589] (**) AlpsPS/2 ALPS GlidePoint: YAxisMapping: buttons 4 and 5
[  4209.589] (**) AlpsPS/2 ALPS GlidePoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  4209.590] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input13/event12"
[  4209.590] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD, id 13)
[  4209.590] (II) AlpsPS/2 ALPS GlidePoint: initialized for absolute axes.
[  4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
[  4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 0
[  4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000
[  4209.591] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4
[  4209.592] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse1)
[  4209.592] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
[  4209.592] (II) LoadModule: "synaptics"
[  4209.599] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  4209.622] (II) Module synaptics: vendor="X.Org Foundation"
[  4209.622]  compiled for 1.11.0, module version = 1.5.0
[  4209.622]  Module class: X.Org XInput Driver
[  4209.622]  ABI class: X.Org XInput driver, version 13.0
[  4209.622] (II) Using input driver 'synaptics' for 'AlpsPS/2 ALPS GlidePoint'
[  4209.622] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  4209.622] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[  4209.622] (**) Option "Device" "/dev/input/mouse1"
[  4209.663] (EE) synaptics: AlpsPS/2 ALPS GlidePoint: Synaptics driver unable to detect protocol
[  4210.155] (EE) PreInit returned 11 for "AlpsPS/2 ALPS GlidePoint"
[  4210.155] (II) UnloadModule: "synaptics"
[  4210.155] (II) Unloading synaptics
Имеется внешний USB-хард. Thunar настроен на автоматическое монтирование подключенных съёмных устройств. После автоматического монтирования я под своим пользователем имею доступ к внешнему харду. Однако, другие пользователи не могут зайти на него. Вопрос: как дать разрешение другим доступ к нему?

Строка в mtab:
/dev/sdb1 /media/Iomega_HDD fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0

Насколько я понимаю, если бы Thunar через udev/udisks монтировал без опции default_permissions, то у остальных пользователей был бы доступ на хард. Так, например, происходит у меня с виндоус-разделами:
/dev/sda2 /mnt/win_C fuseblk rw,noexec,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda5 /mnt/win_E fuseblk rw,noexec,nosuid,nodev,allow_other,blksize=4096 0 0

Видно, что отличие от конфигурации внешних USB устройств здесь лишь в отсутствии опции default_permissions (за исключением опции noexec, которая не важна).
Так вот, где хранятся эти настройки - “добавлять эту опцию или нет”?

Буду признателен за любую подсказку.
Sure GOOD
flymster
Sure GOOD
2. В LXDE\KDE есть возможность запуска приложения только на конкретном рабочем столе. Ну очень удобно. Тут что-то такое есть?
Да, существует расширение (extension) к Г3, называется Auto Move Windows. По описанию оно “Перемещает выбранное приложение на выбранный рабочий стол и фиксирует его на этом столе”. Я им не пользовался, не могу подтвердить - работает или нет. Я устанавливал из AUR: gnome-extensions-git
UPD
Кхм, а где и как настраивать расширения?)

Дополнения - всего навсего жаваскрипты. Настроить их можно под себя только если уметь кодить на javascript…
Но вот удалить можно очень просто - удаляешь папку с неработающим/глючным скриптом в
~/.local/share/gnome-shell/extensions
или
/usr/share/gnome-shell/extensions
или
/usr/local/share/gnome-shell/extensions

А вообще, это всё есть в вики:
https://wiki.archlinux.org/index.php/GN … extensions
и здесь:
https://live.gnome.org/GnomeShell/Extensions
Sure GOOD
2. В LXDE\KDE есть возможность запуска приложения только на конкретном рабочем столе. Ну очень удобно. Тут что-то такое есть?
Да, существует расширение (extension) к Г3, называется Auto Move Windows. По описанию оно “Перемещает выбранное приложение на выбранный рабочий стол и фиксирует его на этом столе”. Я им не пользовался, не могу подтвердить - работает или нет. Я устанавливал из AUR: gnome-extensions-git
nobus
После чистки конфигов и перестановки G3 наконец подхватил темы и заработал нормально. В целом даже не тормозит. Начинаю пилить внешний вид. Замечено два бага:
Будьте добры, напишите подробнее какие конфиги G2 чистили и как.
Я вот обновлялся с G2, сначала было вроде всё нормально (у меня nvidia, кстати она не определяется через Параметры системы->Системная информация->Графика) за исключением вышеуказанных недочётов. Но с сегодняшнего дня после загрузки G3 и начала навигации по менюшкам G3 стал внезапно вываливаться. При этом dmesg ругается segfault'ами:

gnome-shell[2837]: segfault at 6135c68 ip 00007f5ec5656ab5 sp 00007fff55adec88 error 4 in libmutter.so.0.0.0[7f5ec55d0000+bf000]
....
gnome-settings-[2812]: segfault at 7fefdf378210 ip 00007fefdf378210 sp 00007fffc206f6d8 error 14 in libdbus-1.so.3.5.3[7fefdf5ba000+43000]

По этой причине я бы хотел снести G2 и после этого установить G3 с нуля, как тут рекомендуют. Однако, в этой ветке также пишут про возможные проблемы, т.к. не всё удаляется через “pacman -Rns gnome etc.” и чистка конфигов вручную недостаточна. Не хочу рисковать и ставить потом убитый арч заново, если с нуля установленная G3 не захочет стартовать после удаления G2 и чистки конфигов. Поэтому пока-что остаюсь на gnome-fallback и собираю информацию о правильной чистке конфигов G2.