Bug 45998 - Не собраны gpomme и wmpomme
Summary: Не собраны gpomme и wmpomme
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: pommed (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-28 17:02 MSK by Vyacheslav Dikonov
Modified: 2023-04-28 22:05 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2023-04-28 17:02:54 MSK
На макбуке необходим не только демон pommed но и средства его настройки. С изумлением обнаружил, что из Сизифа пропали пакеты gpomme и wmpomme. Это дичь.

Самостоятельно собрать не смог из-за 

ld: mactel/x1600_backlight.o (symbol from plugin): in function `lcd_bck_info':
(.text+0x0): multiple definition of `lcd_bck_info'; sysfs_backlight.o (symbol from plugin):(.text+0x0): first defined here
ld: mactel/nv8600mgt_backlight.o (symbol from plugin): in function `lcd_bck_info':
(.text+0x0): multiple definition of `lcd_bck_info'; sysfs_backlight.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:76: pommed] Error 1
Comment 1 Alexey Gladkov 2023-04-28 17:14:00 MSK
Я уже давно не пользуюсь этим пакетом. Если хотите, забирайте.
Comment 2 Vyacheslav Dikonov 2023-04-28 17:40:35 MSK
Также не действует опция fnmode в /etc/pommed.conf. Нужное значение для имеющейся машины известно. Рекомендации в сети вроде редактирования 
/etc/pbbuttonsd.conf 
или
echo 2 > /sys/module/hid/parameters/pb_fnmode
не помогают.
Comment 3 Vyacheslav Dikonov 2023-04-28 17:41:17 MSK
Я не могу его собрать, а пакет необходимый.
Comment 4 Vyacheslav Dikonov 2023-04-28 17:42:44 MSK
Я не умею лечить С-шные исходники.
Comment 5 Vyacheslav Dikonov 2023-04-28 18:39:16 MSK
Нашел решение для нормальной работы F-клавиш. 
Нужно в модуле hid_apple задать параметр fnmode. Причем помогло только добавление опции ядра hid_apple.fnmode=2. 

Настройка fnmode в pommed.conf, создание файла с options hid_apple fnmode-2 в /etc/modprobe.d  и echo 2 > /sys/module/hid_apple/parameters/fnmode в rc.sysinit не действуют. 

Почему-то на втором макбуке идентичной модели (откуда клонировался весь SSD) эта настройка работает.
Comment 6 Grigory Ustinov 2023-04-28 19:40:43 MSK
(Ответ для Vyacheslav Dikonov на комментарий #4)
> Я не умею лечить С-шные исходники.

Вы бы выложили куда-нибудь свои наработки, может быть кто-нибудь умеющий и посмотрел бы, а может даже и помог бы.
Comment 7 Andrew Vasilyev 2023-04-28 22:05:27 MSK
(Ответ для Vyacheslav Dikonov на комментарий #0)
> На макбуке необходим не только демон pommed но и средства его настройки. С
> изумлением обнаружил, что из Сизифа пропали пакеты gpomme и wmpomme. Это
> дичь.
> 
> Самостоятельно собрать не смог из-за 
> 
> ld: mactel/x1600_backlight.o (symbol from plugin): in function
> `lcd_bck_info':
> (.text+0x0): multiple definition of `lcd_bck_info'; sysfs_backlight.o
> (symbol from plugin):(.text+0x0): first defined here
> ld: mactel/nv8600mgt_backlight.o (symbol from plugin): in function
> `lcd_bck_info':
> (.text+0x0): multiple definition of `lcd_bck_info'; sysfs_backlight.o
> (symbol from plugin):(.text+0x0): first defined here
> collect2: error: ld returned 1 exit status
> make[1]: *** [Makefile:76: pommed] Error 1

  Попробуйте добавить в CFLAGS -fno-common