LINUX.ORG.RU

[gentoo] Маленькие прихоти

 


0

1

Привет, ЛОР!

Собственно давно всё в рабочем состоянии, набор для серфинга, музычки, фильмов и работы стоит. Осталось допилить некоторые приятные мелочи,мб жил бы и без них, но как это - в дебиане работают, а тут нет:3

  • виджет индикатор батареи говорит мне: «Battery: not present». Гугл давал ссылки на форумы, где советовали добавить пользователя в группы plugdev, но я и так там... Раньше этот индикатор работал, но не полностью - заряд показывал, но фичи с управлением яркостью экрана и потреблением системы также не работали.
  • хотелось бы, чтобы при нажатии кнопки выключения появлялось меню выбора - перезагрузить, выключить и т.д.
  • есть ли какой то скрипт, или опция genkernel, которая после компиляции ядра автоматически перекомпилировала бы пакеты типа virtualbox-modules,rtl8192se, т.е. модули ядра внешние?
★★★★

Последнее исправление: aptyp (всего исправлений: 1)

Ответ на: комментарий от bk_

ммм

aptyp@localhost /etc/kernels $ less kernel-config-x86-2.6.39-gentoo-r3 | grep ACPI
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
# CONFIG_ACPI_POWER_METER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not set
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=m
# CONFIG_ACPI_APEI is not set
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_PNPACPI=y
CONFIG_ATA_ACPI=y
# ACPI drivers
# ACPI drivers
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_ACPI_WMI is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CMPC is not set

вроде норм, не?

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

Найди одно отличие ;)

mamburu zdo # zcat /proc/config.gz | grep -i acpi
CONFIG_X86_64_ACPI_NUMA=y
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_POWER_METER=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=y
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_APEI is not set
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_HOTPLUG_PCI_ACPI is not set
CONFIG_PNPACPI=y
CONFIG_ATA_ACPI=y
CONFIG_PATA_ACPI=y
# ACPI drivers
# ACPI drivers
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_ACPI_WMI is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CMPC is not set

bk_ ★★
()
Ответ на: комментарий от bk_
aptyp@localhost ~ $ diff my.txt his.txt 
1c1
< 
---
> CONFIG_X86_64_ACPI_NUMA=y
6,7c6,7
< CONFIG_ACPI_PROCFS_POWER=y
< # CONFIG_ACPI_POWER_METER is not set
---
> # CONFIG_ACPI_PROCFS_POWER is not set
> CONFIG_ACPI_POWER_METER=y
17d16
< # CONFIG_ACPI_IPMI is not set
20a20
> CONFIG_ACPI_NUMA=y
26,27c26,27
< CONFIG_ACPI_SBS=m
< CONFIG_ACPI_HED=m
---
> CONFIG_ACPI_SBS=y
> # CONFIG_ACPI_HED is not set
29c29,30
< CONFIG_X86_ACPI_CPUFREQ=m
---
> CONFIG_X86_ACPI_CPUFREQ=y
> # CONFIG_HOTPLUG_PCI_ACPI is not set
31a33
> CONFIG_PATA_ACPI=y
34d35
< # CONFIG_ACPI_QUICKSTART is not set

:-) cpufreq? или power-meter?

aptyp ★★★★
() автор топика

Ко второму вопросу присоединяюсь.

Xenon ★★★
()
Ответ на: комментарий от bk_
acpi
Battery 0: Charging, 0%, rate information unavailable 
Battery 1: Charging, 8%, 01:27:21 until charged
aptyp ★★★★
() автор топика

которая после компиляции ядра автоматически перекомпилировала бы пакеты типа virtualbox-modules,rtl8192se, т.е. модули ядра внешние?

dkms?

xtraeft ★★☆☆
()
Ответ на: комментарий от aptyp

И делай дифы не обычные, а универсальные (флаг -u).

bk_ ★★
()
Ответ на: комментарий от bk_

поставил powerdevil, в Параметрах системы появился новый отдел, батарею всё ещё не видит, но можно с помощью этого апплета яркость подсветки менять)прогресс

aptyp ★★★★
() автор топика

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

Делал такое. А кедах в настройках питания нужно сказать что делать при нажатии power, например показывать меню. Единственное что нужно отключить реакцию на этот же power в acpid (там где-то в конфигах, если не найдешь - подскажу), иначе кеды вывалят меню, но комп все равно уйдет в shotdown, поскольку ему acpid скажет.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

вот почти до этого дошёл - выбрал в «Настройка профилей управления питанием» «При нажатии на кнопку питания» «Диалог подтверждения выхода», но при первом нажатии ничего не происходит, а потом shutdownится)

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

Если я не ошибаюсь, при емерджинге, н-р, виртуалбокса, он прописывает себя сам в дкмс. То есть, там все автоматом, но моэно вруную модули добавлять.

P.S.

У меня ядро полностью без модулей. lsmod показывает только fglrx.

bk_ ★★
()
Ответ на: комментарий от bk_

да у меня тоже почти без модулей

  • ipv6 177374 22
  • vboxnetadp 4677 0
  • vboxnetflt 11413 0
  • vboxdrv 124933 2 vboxnetadp,vboxnetflt
  • genrtc 4467 0
  • r8192se_pci 460705 0
  • scsi_wait_scan 443 0
aptyp ★★★★
() автор топика

2) /etc/acpi/default.sh убери обработку кнопки power. И привяжи в своей DE кнопку к нужному меню

3) в mask-аном portage есть emerge @module-rebuild для старого было кажется просто module-rebuild

tonn
()
Ответ на: комментарий от tonn

по третьему спасибо, видимо то, потом проверю.

а по второму вот это

case "$action" in
                        power)
                                /sbin/init 0
                                ;;

                        # if your laptop doesnt turn on/off the display via hardware
                        # switch and instead just generates an acpi event, you can force
                        # X to turn off the display via dpms.  note you will have to run
                        # 'xhost +local:0' so root can access the X DISPLAY.
                        #lid)
                        #       xset dpms force off
                        #       ;;

                        *)      log_unhandled $* ;;
                esac
                ;;

закомментировать?

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

/sbin/init 0 - как раз и есть выключение, ЕМНИП

bk_ ★★
()
Ответ на: комментарий от aptyp

закомментил, заработало)спс

aptyp ★★★★
() автор топика

итого 2,3 и половина 1й проблемы решены:-)

aptyp ★★★★
() автор топика
Ответ на: комментарий от stormblastt

да, чёт ступил, kde, но всё решил, вместо виджета коньки настроил

aptyp ★★★★
() автор топика

1) вместо виджета коньки допилил)

aptyp ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.