Автор Тема: lxde p8 после выхода из режима сна не переключается раскладка клавиатуры[Решено]  (Прочитано 3169 раз)

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
Всем доброго!

Стоит lxde p8 на ноутбуке, после гибернации остается только английский язык, стандартное переключение раскладки  ctrl+shift работать перестает, как и мышиное.
Если перед закрытием крышки стояла русская раскладка, то после выхода из гибернации она остается только до первого переключения.
« Последнее редактирование: 06.03.2017 09:40:29 от 9Demien9 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Спасибо, что написали. Погляжу.

Upd: Проверил на Сизиф. После выхода из спящего и ждущих режимов, проблема не воспроизводится. На p8 смогу не раньше воскресенья проверить. Кстати, а как вы в гибернацию в lxde ходите? У меня только спящий режим есть.
« Последнее редактирование: 23.12.2016 17:11:54 от Антон Мидюков »

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
Закрываю крышку ноутбука при работающей системе :)

P.S. Скорее всего это все же не режим гиберанции, а ждущий режим, тут я могу ошибаться.
Но тем не менее, факт остается, русская раскладка  отваливается.
При уходе в режим ожидания из меню, ситуация аналогичная.
« Последнее редактирование: 23.12.2016 20:23:26 от 9Demien9 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Закрываю крышку ноутбука при работающей системе :)

P.S. Скорее всего это все же не режим гиберанции, а ждущий режим, тут я могу ошибаться.

Да, это ждущий режим. На Сизифе, видимо, проблемы нет. В воскресенье на свой нетбук накачу стартеркит lxde, и погляжу. Правда у меня 32-битная система, а у вас 64-битная?

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
Да, поставил 64 битную.
Спасибо.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Итак, p8 lxde starterkit i586 от 12.12.2016 без установки обновлений на нетбуке Toshiba NB100 выходит из ждущего режима нормально. Сделал apt-get dist-upgrade. И всё, нетбук зависает при выходе из ждущего режима, намертво. Ни на что не реагирует. Картинка есть и всё...
Осталось понять, что  за последние две недели в p8 такого пришло :-(

Upd: Обновил ядро, проблема ушла.

9Demien9, вы ядро обновляли?
« Последнее редактирование: 25.12.2016 16:33:26 от Антон Мидюков »

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
До этого момента нет, не обновлял, делал только full-upgrade.
Ядро обновил, после update-kernel, система грузиться перестала вообще  :-D
Тормозиться на
clocksource: Switched clocksource tlc
Сходу пока не разобрался, но особо еще и не копал.
Вечером буду разбираться.
Пишу из под recovery mode.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
, делал только full-upgrade
Чего вы делали  ???

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
, делал только full-upgrade
Чего вы делали  ???
aptitude full-upgrade

У меня основной системой стоит Runtu Lite, дело привычки, apt-get ом давно не пользуюсь.
full-upgradе, то же самое что и dist-upgrade, aptitude распознает обе команды одинаково.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
clocksource: Switched clocksource tlc
Сходу пока не разобрался, но особо еще и не копал.

Прикрепите к сообщению файлик с логами. Руководство по эксплуатации journald: http://altlinux.org/journald
Чтобы загрузиться с предыдущим ядром, в меню grub зайдите в "Дополнительные параметры для ALT Linux Starterkit" и выберите предыдущую версию ядра. После нормальной загрузки, попробуйте установить ядро un-def командой:
update-kernel -t un-def

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
Предыдущее ядро грузиться нормально, но update-kernel -t un-def эффекта не дал.
Система стопорится на clocksource: Switched..., но на этом этапе ноут еще реагирует на клавиатуру,  можно получить initramfs, далее систему еще можно прогружать с помощью ctrl-d, но потом она уходит в kernel-panic и ноут вообще перестает реагировать на что-либо, даже на клавишу питания.
Логи приложил со вчерашнего дня.
« Последнее редактирование: 26.12.2016 20:00:16 от 9Demien9 »

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16
Отчасти разобрался.
Все дело оказалось в загрузчике. У меня стоит   grub Runtu, альтовский загрузчик я ставить не стал.
И похоже на то, что grub как-то кривовато орудует с параметрами загрузки.
После очередного update-grub, появилось ядро 4.8.15 и проблема потери русской раскладки после ждущего режима исчезла.
Но, это ядро появилось только в пункте расширенной загрузки, где есть прямое указание, какое ядро грузить,  если грузить  просто первый пункт, где грузиться initrd.img, то загружается предыдущее ядро 4.4.39.
Вообще продолжаю копать.


Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
После очередного update-grub, появилось ядро 4.8.15 и проблема потери русской раскладки после ждущего режима исчезла.

Сейчас grub чей? Альта или Рунту? У Рунту версия grub 2.0?

Но, это ядро появилось только в пункте расширенной загрузки, где есть прямое указание, какое ядро грузить,  если грузить  просто первый пункт, где грузиться initrd.img, то загружается предыдущее ядро 4.4.39.

Это поведение для grub2, если не ошибаюсь, настраивается в /etc/sysconfig/grub2 А какой именно параметр, подсказать не готов. Покажу, как у меня выглядит:
cat /etc/sysconfig/grub2
# Automaticaly update grub on device(s)
# NB: don't put /dev/mdX there but rather '/dev/sda /dev/sdb '!
#GRUB_AUTOUPDATE_DEVICE='/dev/sda '
# Use '--force' option for grub-install
#GRUB_AUTOUPDATE_FORCE='no'

# Automaticaly update config file on kernel install/removal
# default: true
GRUB_AUTOUPDATE_CFG=true

# Automaticaly updated config filename
# default: /boot/grub/grub.cfg
GRUB_AUTOUPDATE_CFGNAME=/boot/grub/grub.cfg

# How to handle /boot/vmlinuz* symlinks:
# 'yes','true' - include in config
# 'no','false' - skip in config
# 'default'    - include only /boot/vmlinuz in config
# default: default
GRUB_VMLINUZ_SYMLINKS=default

# Whether to add failsafe entries:
# 'yes','true' - add for all kernels
# 'no','false' - skip for all kernels
# 'default'    - add failsafe entry only for /boot/vmlinuz
# default: default
GRUB_VMLINUZ_FAILSAFE=default

# Preload specific grub modules
#GRUB_PRELOAD_MODULES=''

# Set normal timeout
GRUB_TIMEOUT=2

# Set hidden timeout (do not show menu)
#GRUB_HIDDEN_TIMEOUT=2

# Show timeout counter when hidden
#GRUB_HIDDEN_TIMEOUT_QUIET=TRUE

#Чтобы разрешение экрана оставалось таким же как в grub до загрузки X-ов
GRUB_GFXPAYLOAD_LINUX=keep

GRUB_CMDLINE_LINUX_DEFAULT='panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4'
GRUB_CMDLINE_LINUX='failsafe vga=normal enable_mtrr_cleanup mtrr_spare_reg_nr=1'
GRUB_TERMINAL_OUTPUT='gfxterm'
GRUB_GFXMODE='1366x768'
GRUB_DEFAULT='saved'
GRUB_SAVEDEFAULT=true
#GRUB_WALLPAPER=/usr/share/plymouth/themes/sisyphus/grub.jpg
GRUB_COLOR_NORMAL=white/black
GRUB_COLOR_HIGHLIGHT=black/white

# This is especially important as EFI Boot Manager label
GRUB_DISTRIBUTOR="ALT Linux"

# This defines /boot/efi/EFI subdir name
GRUB_BOOTLOADER_ID="altlinux"
GRUB_AUTOUPDATE_DEVICE='/dev/sda '
GRUB_AUTOUPDATE_FORCE='yes'

Оффлайн 9Demien9

  • Начинающий
  • *
  • Сообщений: 16


Сейчас grub чей? Альта или Рунту? У Рунту версия grub 2.0?


Grub стоит второй и он принадлежит Runtu.
Правда у альты тоже стоит grub, но при установке я не стал ставить загрузчик, так что влияния альтовский grub на загрузку системы не оказывает.
Если Вас не затруднит, прикрепите пожалуйста Ваш grub.cfg, где-то Runtu выставляет не совсем корректные параметры для загрузки ядра, но вот какие, никак выловить не могу.
Ядро 4.8.15 из загрузки доп. параметров работало хорошо, но после обновления до 4.8.17 и update-grub из Runtu, опять та же свистопляска началась. Жалею, что предыдущий grub.cfg не сохранил.
« Последнее редактирование: 13.01.2017 10:11:33 от 9Demien9 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Может стоит альтовский  grub использовать?

Если Вас не затруднит, прикрепите пожалуйста Ваш grub.cfg, где-то Runtu выставляет не совсем корректные параметры для загрузки ядра, но вот какие, никак выловить не могу.

Пожалуйста:
cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/sysconfig/grub2
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
    font="/boot/grub/unifont.pf2"
fi

if loadfont $font ; then
  set gfxmode=1366x768
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
set timeout=2
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_altlinux_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_altlinux_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'ALT Sisyphus' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux vmlinuz …'
linux /boot/vmlinuz root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img
}
submenu 'Дополнительные параметры для ALT Sisyphus' $menuentry_id_option 'gnulinux-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
menuentry 'ALT Sisyphus, vmlinuz' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-vmlinuz-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux vmlinuz …'
linux /boot/vmlinuz root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img
}
menuentry 'ALT Sisyphus, vmlinuz (recovery mode)' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-vmlinuz-recovery-da51236c-c35f-4367-aa9e-c7f359e40996' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux vmlinuz …'
linux /boot/vmlinuz root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro failsafe vga=normal enable_mtrr_cleanup mtrr_spare_reg_nr=1
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img
}
menuentry 'ALT Sisyphus, 4.8.15-un-def-alt1' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.15-un-def-alt1-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux 4.8.15-un-def-alt1 …'
linux /boot/vmlinuz-4.8.15-un-def-alt1 root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.8.15-un-def-alt1.img
}
menuentry 'ALT Sisyphus, 4.8.14-un-def-alt1' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.14-un-def-alt1-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux 4.8.14-un-def-alt1 …'
linux /boot/vmlinuz-4.8.14-un-def-alt1 root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.8.14-un-def-alt1.img
}
menuentry 'ALT Sisyphus, 4.8.11-un-def-alt1' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.11-un-def-alt1-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux 4.8.11-un-def-alt1 …'
linux /boot/vmlinuz-4.8.11-un-def-alt1 root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.8.11-un-def-alt1.img
}
menuentry 'ALT Sisyphus, 4.7.10-un-def-alt1' --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.7.10-un-def-alt1-advanced-da51236c-c35f-4367-aa9e-c7f359e40996' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
echo 'Загружается Linux 4.7.10-un-def-alt1 …'
linux /boot/vmlinuz-4.7.10-un-def-alt1 root=UUID=da51236c-c35f-4367-aa9e-c7f359e40996 ro panic=30 acpi_backlight=vendor libahci.ignore_sss=1 raid=noautodetect rootfstype=ext4
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.7.10-un-def-alt1.img
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/39_memtest ###
menuentry "Memtest86+-5.01" {
insmod part_gpt
insmod ext2
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  da51236c-c35f-4367-aa9e-c7f359e40996
else
  search --no-floppy --fs-uuid --set=root da51236c-c35f-4367-aa9e-c7f359e40996
fi
linux16 /boot/memtest-5.01.bin
}
### END /etc/grub.d/39_memtest ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Live" {
set root=(hd1,3)
loopback loop /data/ISO/altlinux-7.0.4-centaurus-x86_64-ru-live-cd.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/data/ISO/altlinux-7.0.4-centaurus-x86_64-ru-live-cd.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}### END /etc/grub.d/40_custom ###