Автор Тема: Альт Линукс начинает публикацию регулярных сборок графических окружений  (Прочитано 105233 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Стучу сюда - впервые заметил здесь.

В дистрибутивах 7-й платформы не грузится скази генерик драйвер.
В результате получаем неработающий wodim.

SL 6.0.1
Спойлер
$ uname -r
3.0.20-std-def-alt0.M60P.1

[    3.103412] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.103415] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.103518] sr 0:0:1:0: Attached scsi CD-ROM sr0
[    3.105834] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.105870] sr 0:0:1:0: Attached scsi generic sg1 type 5
[    3.105904] sd 1:0:0:0: Attached scsi generic sg2 type 0

$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/sg1'   rwrw-- : 'Optiarc' 'DVD RW AD-7240S'
-------------------------------------------------------------------------

$ wodim -checkdrive
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/sr0
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'Optiarc '
Identification : 'DVD RW AD-7240S '
Revision       : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96R RAW/R96R

$ wodim --version
Cdrecord-yelling-line-to-tell-frontends-to-use-it-like-version 2.01.01a03-dvd
Wodim 1.1.11
Copyright (C) 2006 Cdrkit suite contributors
Based on works from Joerg Schilling, Copyright (C) 1995-2006, J. Schilling

$ ls -l /dev/s*|grep dev
lrwxrwxrwx  1 root     root       3 Окт  8 17:15 /dev/scd0 -> sr0
brw-------  1 root     root  8,   0 Окт  8 17:15 /dev/sda
brw-------  1 root     root  8,   1 Окт  8 17:15 /dev/sda1
brw-------  1 root     root  8,   2 Окт  8 17:15 /dev/sda2
brw-------  1 root     root  8,   3 Окт  8 17:15 /dev/sda3
brw-------  1 root     root  8,   4 Окт  8 17:15 /dev/sda4
brw-------  1 root     root  8,   5 Окт  8 17:15 /dev/sda5
brw-------  1 root     root  8,   6 Окт  8 17:15 /dev/sda6
brw-------  1 root     root  8,   7 Окт  8 17:15 /dev/sda7
brw-------  1 root     root  8,  16 Окт  8 17:15 /dev/sdb
brw-------  1 root     root  8,  17 Окт  8 17:15 /dev/sdb1
brw-------  1 root     root  8,  26 Окт  8 17:15 /dev/sdb10
brw-------  1 root     root  8,  18 Окт  8 17:15 /dev/sdb2
brw-------  1 root     root  8,  19 Окт  8 17:15 /dev/sdb3
brw-------  1 root     root  8,  20 Окт  8 17:15 /dev/sdb4
brw-------  1 root     root  8,  21 Окт  8 17:15 /dev/sdb5
brw-------  1 root     root  8,  22 Окт  8 17:15 /dev/sdb6
brw-------  1 root     root  8,  23 Окт  8 17:15 /dev/sdb7
brw-------  1 root     root  8,  24 Окт  8 17:15 /dev/sdb8
brw-------  1 root     root  8,  25 Окт  8 17:15 /dev/sdb9
brw-------  1 root     root  8,  32 Окт  8 17:15 /dev/sdc
brw-------  1 root     root  8,  33 Окт  8 17:15 /dev/sdc1
brw-------  1 root     root  8,  34 Окт  8 17:15 /dev/sdc2
crw-------  1 root     root 21,   0 Окт  8 17:15 /dev/sg0
crw-rw----+ 1 root     root 21,   1 Окт  8 17:15 /dev/sg1
crw-------  1 root     root 21,   2 Окт  8 17:15 /dev/sg2
crw-------  1 root     root 21,   3 Окт  8 17:15 /dev/sg3
crw-------  1 root     root 10, 231 Окт  8 17:15 /dev/snapshot
brw-rw----+ 1 altlinux root 11,   0 Окт  8 17:15 /dev/sr0

# find /lib/modules/$(uname -r)/ -name sg*
/lib/modules/3.0.20-std-def-alt0.M60P.1/kernel/drivers/scsi/sg.ko
# find /lib/modules/$(uname -r)/ -name scsi_mod*
/lib/modules/3.0.20-std-def-alt0.M60P.1/kernel/drivers/scsi/scsi_mod.ko

# lsmod|sort|cat|grep ^s
scsi_dh                 5234  1 dm_multipath
scsi_mod              176392  7 scsi_dh,sg,sr_mod,uas,usb_storage,sd_mod,libata
sd_mod                 33433  3
serio_raw               3566  0
sg                     23913  0
snd                    46163  14 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_hda_codec          79214  2 snd_hda_codec_analog,snd_hda_intel
snd_hda_codec_analog    66402  1
snd_hda_intel          20792  4
snd_hwdep               4522  1 snd_hda_codec
snd_page_alloc          6824  2 snd_hda_intel,snd_pcm
snd_pcm                69074  2 snd_hda_intel,snd_hda_codec
snd_timer              17227  1 snd_pcm
soundcore                840  1 snd
squashfs               25549  1
sr_mod                 13342  0

p7-icewm
Спойлер
$ uname -r
3.10.14-std-pae-alt1

[    8.397064] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[    8.397068] cdrom: Uniform CD-ROM driver Revision: 3.20
[    8.397171] sr 0:0:1:0: Attached scsi CD-ROM sr0

$ wodim --devices
wodim: Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.

$ wodim -checkdrive
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/sr0
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'Optiarc '
Identification : 'DVD RW AD-7240S '
Revision       : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96R RAW/R96R

$ wodim --version
Cdrecord-yelling-line-to-tell-frontends-to-use-it-like-version 2.01.01a03-dvd
Wodim 1.1.11
Copyright (C) 2006 Cdrkit suite contributors
Based on works from Joerg Schilling, Copyright (C) 1995-2006, J. Schilling

$ ls -l /dev/s*|grep dev
brw-rw---- 1 root   disk   8,   0 окт  8 21:39 /dev/sda
brw-rw---- 1 root   disk   8,   1 окт  8 21:39 /dev/sda1
brw-rw---- 1 root   disk   8,   2 окт  8 21:39 /dev/sda2
brw-rw---- 1 root   disk   8,   3 окт  8 21:39 /dev/sda3
brw-rw---- 1 root   disk   8,   4 окт  8 21:39 /dev/sda4
brw-rw---- 1 root   disk   8,   5 окт  8 21:39 /dev/sda5
brw-rw---- 1 root   disk   8,   6 окт  8 21:39 /dev/sda6
brw-rw---- 1 root   disk   8,   7 окт  8 21:39 /dev/sda7
brw-rw---- 1 root   disk   8,  16 окт  8 21:39 /dev/sdb
brw-rw---- 1 root   disk   8,  17 окт  8 21:39 /dev/sdb1
brw-rw---- 1 root   disk   8,  26 окт  8 21:39 /dev/sdb10
brw-rw---- 1 root   disk   8,  18 окт  8 21:39 /dev/sdb2
brw-rw---- 1 root   disk   8,  19 окт  8 21:39 /dev/sdb3
brw-rw---- 1 root   disk   8,  20 окт  8 21:39 /dev/sdb4
brw-rw---- 1 root   disk   8,  21 окт  8 21:39 /dev/sdb5
brw-rw---- 1 root   disk   8,  22 окт  8 21:39 /dev/sdb6
brw-rw---- 1 root   disk   8,  23 окт  8 21:39 /dev/sdb7
brw-rw---- 1 root   disk   8,  24 окт  8 21:39 /dev/sdb8
brw-rw---- 1 root   disk   8,  25 окт  8 21:39 /dev/sdb9
brw-rw---- 1 root   disk   8,  32 окт  8 21:40 /dev/sdc
brw-rw---- 1 root   disk   8,  33 окт  8 21:40 /dev/sdc1
brw-rw---- 1 root   disk   8,  34 окт  8 21:40 /dev/sdc2
crw------- 1 root   root  10, 231 окт  8 21:39 /dev/snapshot
brw-rw---- 1 wilder cdrom 11,   0 окт  8 21:39 /dev/sr0

# find /lib/modules/$(uname -r)/ -name sg*
/lib/modules/3.10.14-std-pae-alt1/kernel/drivers/scsi/sg.ko
# find /lib/modules/$(uname -r)/ -name scsi_mod*
/lib/modules/3.10.14-std-pae-alt1/kernel/drivers/scsi/scsi_mod.ko

# lsmod|sort|cat|grep ^s
scsi_mod              171807  4 usb_storage,libata,sd_mod,sr_mod
sd_mod                 35449  4
serio_raw               4029  0
snd                    48566  8 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel,snd_hda_codec_analog
snd_hda_codec         150059  2 snd_hda_intel,snd_hda_codec_analog
snd_hda_codec_analog    67511  1
snd_hda_intel          32679  1
snd_hwdep               4624  1 snd_hda_codec
snd_page_alloc          7474  2 snd_pcm,snd_hda_intel
snd_pcm                74621  2 snd_hda_codec,snd_hda_intel
snd_timer              17210  1 snd_pcm
soundcore                848  1 snd
sr_mod                 13552  0

# cat /etc/altlinux-release
ALT Linux p7 (Trientalis)

# modinfo sg
filename:       /lib/modules/3.10.14-std-pae-alt1/kernel/drivers/scsi/sg.ko
alias:          char-major-21-*
version:        3.5.34
license:        GPL
description:    SCSI generic (sg) driver
author:         Douglas Gilbert
srcversion:     BFF739E532708A91F239A0F
depends:        scsi_mod
intree:         Y
vermagic:       3.10.14-std-pae-alt1 SMP mod_unload modversions 686
parm:           scatter_elem_sz:scatter gather element size (default: max(SG_SCATTER_SZ, PAGE_SIZE)) (int)
parm:           def_reserved_size:size of buffer reserved for each fd (int)
parm:           allow_dio:allow direct I/O (default: 0 (disallow)) (int)


# modinfo scsi_mod
filename:       /lib/modules/3.10.14-std-pae-alt1/kernel/drivers/scsi/scsi_mod.ko
license:        GPL
description:    SCSI core
srcversion:     2B96D7779B47D4E1A40ACF4
depends:       
intree:         Y
vermagic:       3.10.14-std-pae-alt1 SMP mod_unload modversions 686
parm:           dev_flags:Given scsi_dev_flags=vendor:model:flags[,v:m:f] add black/white list entries for vendor and model with an integer value of flags to the scsi device info list (string)
parm:           default_dev_flags:scsi default device flag integer value (int)
parm:           max_luns:last scsi LUN (should be between 1 and 2^32-1) (uint)
parm:           scan:sync, async or none (string)
parm:           max_report_luns:REPORT LUNS maximum number of LUNS received (should be between 1 and 16384) (uint)
parm:           inq_timeout:Timeout (in seconds) waiting for devices to answer INQUIRY. Default is 20. Some devices may need more; most need less. (uint)
parm:           scsi_logging_level:a bit mask of logging levels (int)

Проверил на лайве SL 7.0.1 - аналогично. Драйвер не взлетает.
Хотя в ядре в наличии имеется.
В результате в /dev не создаются файлы устройств sg0, sg1, sg2
и 'wodim --devices' грубо ругается на это.
Как бы этому делу "мозги вправить"? Был бы благодарен за совет.

:)
В гугл не посылать. От тамошних советов толку чуть меньше чем ноль.
« Последнее редактирование: 09.10.2013 00:06:33 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Из p7-icewm смотрим в kdesktop6:
# grep -rl module/sg /mnt/disk2/lib/udev/
/mnt/disk2/lib/udev/rules.d/80-drivers.rules
# cat /mnt/disk2/lib/udev/rules.d/80-drivers.rules |grep sg
SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe -bv sg"
# cat /mnt/disk2/lib/udev/rules.d/80-drivers.rules
# do not edit this file, it will be overwritten on update

ACTION=="remove", GOTO="drivers_end"

DRIVER!="?*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -bv $env{MODALIAS}"
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="SD", RUN+="/sbin/modprobe -bv tifm_sd"
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="MS", RUN+="/sbin/modprobe -bv tifm_ms"
SUBSYSTEM=="memstick", RUN+="/sbin/modprobe -bv --all ms_block mspro_block"
SUBSYSTEM=="i2o", RUN+="/sbin/modprobe -bv i2o_block"
SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe -bv sg"
SUBSYSTEM=="module", KERNEL=="parport_pc", RUN+="/sbin/modprobe -bv ppdev"

LABEL="drivers_end"
# chroot /mnt/disk2/
# rpm -qf /lib/udev/rules.d/80-drivers.rules
udev-rules-168-alt2.M60P.2

В местном p7-icewm:
# grep -rl module/sg /lib/udev/
#
# cat /lib/udev/rules.d/80-drivers.rules
# do not edit this file, it will be overwritten on update

ACTION=="remove", GOTO="drivers_end"

DRIVER!="?*", ENV{MODALIAS}=="?*", RUN{builtin}="kmod load $env{MODALIAS}"
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="SD", RUN{builtin}="kmod load tifm_sd"
SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="MS", RUN{builtin}="kmod load tifm_ms"
SUBSYSTEM=="memstick", RUN{builtin}="kmod load ms_block mspro_block"
SUBSYSTEM=="i2o", RUN{builtin}="kmod load i2o_block"
SUBSYSTEM=="module", KERNEL=="parport_pc", RUN{builtin}="kmod load ppdev"
KERNEL=="mtd*ro", ENV{MTD_FTL}=="smartmedia", RUN{builtin}="kmod load sm_ftl"

LABEL="drivers_end"
# rpm -qf /lib/udev/rules.d/80-drivers.rules
udev-rules-201-alt1.M70P.1

Забыли положить правило?
Это не оно?
« Последнее редактирование: 09.10.2013 01:54:51 от Speccyfighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
В результате в /dev не создаются файлы устройств sg0, sg1, sg2
и 'wodim --devices' грубо ругается на это.
Как бы этому делу "мозги вправить"? Был бы благодарен за совет.

Тут всё стало "хитрее" :
$ wodim -scanbus
wodim: Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.

$ wodim -scanbus dev=ATAPI:
WARNING: the ATAPI: method is considered deprecated on modern kernels!
Mapping device specification to ATA: method now.
To force the old ATAPI: method, replace ATAPI: with OLDATAPI:
wodim: Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.
Но !

$wodim -scanbus dev=/dev/cdrom
scsibus6:
        6,0,0   600) '_NEC    ' 'DVD_RW ND-4571A ' '1-02' Removable CD-ROM
        6,1,0   601) *
        6,2,0   602) *
        6,3,0   603) *
        6,4,0   604) *
        6,5,0   605) *
        6,6,0   606) *
        6,7,0   607) *

$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 окт  9 05:44 /dev/cdrom -> sr0


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В результате в /dev не создаются файлы устройств sg0, sg1, sg2
и 'wodim --devices' грубо ругается на это.
Как бы этому делу "мозги вправить"? Был бы благодарен за совет.

Тут всё стало "хитрее" :
$ wodim -scanbus
wodim: Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.

$ wodim -scanbus dev=ATAPI:
WARNING: the ATAPI: method is considered deprecated on modern kernels!
Mapping device specification to ATA: method now.
To force the old ATAPI: method, replace ATAPI: with OLDATAPI:
wodim: Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.
Но !

$wodim -scanbus dev=/dev/cdrom
scsibus6:
        6,0,0   600) '_NEC    ' 'DVD_RW ND-4571A ' '1-02' Removable CD-ROM
        6,1,0   601) *
        6,2,0   602) *
        6,3,0   603) *
        6,4,0   604) *
        6,5,0   605) *
        6,6,0   606) *
        6,7,0   607) *

$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 окт  9 05:44 /dev/cdrom -> sr0


Руслан, большой thnx за подсказку!
Вот и прожиг матрицы в p7 побежал:
$ wodim -v -eject speed=4 dev=/dev/cdrom /path/что.iso
wodim: No write mode specified.
wodim: Assuming -tao mode.
wodim: Future versions of wodim may have different drive dependent defaults.
TOC Type: 1 = CD-ROM
scsidev: '/dev/cdrom'
devname: '/dev/cdrom'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
SCSI buffer size: 64512
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'Optiarc '
Identification : 'DVD RW AD-7240S '
Revision       : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x001B (DVD+R)
Profile: 0x002B (DVD+R/DL)
Profile: 0x001B (DVD+R) (current)
Profile: 0x001A (DVD+RW)
Profile: 0x0016 (DVD-R/DL layer jump recording)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x0012 (DVD-RAM)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0010 (DVD-ROM)
Profile: 0x000A (CD-RW)
Profile: 0x0009 (CD-R)
Profile: 0x0008 (CD-ROM)
Profile: 0x0002 (Removable disk)
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags   : SWABAUDIO BURNFREE
Supported modes: PACKET SAO
Drive buf size : 1835008 = 1792 KB
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
FIFO size      : 4194304 = 4096 KB
Track 01: data  4482 MB       
Total size:     5147 MB (509:58.53) = 2294890 sectors
Lout start:     5147 MB (510:00/40) = 2294890 sectors
Current Secsize: 2048
HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction.
Blocks total: 2295104 Blocks current: 2295104 Blocks remaining: 214
Speed set to 5540 KB/s
Starting to write CD/DVD at speed   4.0 in real unknown mode for single session.
Last chance to quit, starting real write in    0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Starting new track at sector: 0
Track 01: 4482 of 4482 MB written (fifo 100%) [buf  97%]   4.1x.
Track 01: Total bytes read/written: 4699934720/4699934720 (2294890 sectors).
Writing  time:  865.806s
Average write speed   4.0x.
Min drive buffer fill was 32%
Fixating...
Fixating time:   19.884s
wodim: fifo had 74029 puts and 74029 gets.
wodim: fifo was 0 times empty and 41082 times full, min fill was 71%.
$ cat /path/MD5SUMS|grep что
223f06e63ac4e336e6f95556607e0511  что.iso
$ du -b /path/что.iso
4699934720 /path/что.iso
$ head -c 4699934720 /dev/cdrom | md5sum
223f06e63ac4e336e6f95556607e0511  -

И сразу стало веселее.
Переклинило на том, что оно sr0 (CD-ROM). Но это всего лишь файл устройства.
Но аутодэтэкт всё-таки жаль.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Ну и попутно приключение которое было скопом.

Грузился всегда в p7-icewm, ядро обновлял, Enter тыкал неглядя - загрузилось и ладно.
Но припёрло как-то бутнуться в шестую платформу, по-случаю посмотреть.
И... Оп-па! А где шестая платформа?! Опции где?!
Ну ладно, давай загоним лайвовый образ SL6 на флеш и бутнемся.
Заходим в rescue, как культурные люди mount-system, fixmbr и reboot.
Фиг! То же самое бутявое меню второгруба седьмой платформы и без шестой.
Ладно. Давай по-другому.
Лайвимся, замаунтил, забиндил, зачрутился, груб ресторе, ребут.
Теперь немного наоборот: нет SL6 и p7-icewm, но хотя бы уже есть с 5.1 и пропавший было kdesktop6.
Ладно, уже и это хлеб.
Бутаемся в kdesktop6 и проходимся по превторогрубу. Ребут.
Ну слава тя господи - всё на месте.

Не стану утверждать на 100% (а повторять как-то и не хочется), но превторогрубу можно было сказать:
- Слышь, чувак, я вот тут, тут и тут сделал файловым юмаунт, так что лезь ты только в тот профиль, где тебе разрешили. А разрешили тебе только тут.
Т.о. находясь в kdesktop6 (к примеру) можно было заставить превторогруб при перегенерации использовать только свой профиль и заставить его "забыть" о других.
Похоже со второгрубом такие номера уже не пролазят.
Самодеятельностью он занимается по полной форме.

Вот немножко по-случаю по-необходимости после самодеятельности груба представилась возможность немного полазить по грубым закоулкам.
Кажется gvy упоминал, что неплохо бы в p7-icewm дефолтом lilo втянуть.
Раньше было как-то всё равно - работает, ну и ладно. Но что-то мне вдруг в p7-icewm lilo захотелось дефолтом...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Записки на коленке для regular-icewm-*
До ума доведу потом:

Меню на русском языке для IceWM:
Кодировка опций меню IceWM задаётся в файле
/etc/menu-methods/lang.h

После общесистемной локализации в ru_RU.utf8, в файле сменить на
# cat /etc/menu-methods/lang.h|grep 'lang('
function lang()="ru_RU.utf8"

Выполнить обновление содержимого меню:
$ update-menus -v

При условии, что команда
$ update-menus
от пользователей не выполнялась и файл
~/.icewm/menu
не сгенерирован, команду можно выполнить от root:
# update-menus
Результат будет аналогичным:
пользовательское меню IceWM будет полностью на русском языке.
Иначе выполнять от пользователя.

Здесь же, вероятно будет полезным и
$ apt-cache search icewm-sta|grep menu
icewm-startup-update-menus - автообновление меню пользователя при старте IceWM (при необходимости)
« Последнее редактирование: 16.10.2013 19:30:24 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Полная локализация live-usb-flash sysvinit regular-icewm-latest-i586.iso с сохранением сессии - просто, до неприличия.
(sisyphus base)

После первой загрузки:

Разлогиниться.
Зайти root'ом в виртуальный терминал.
Сменить локаль:
# cat /etc/sysconfig/i18n

# mkimage-profiles live 20-locale hook
SYSFONT=UniCyr_8x16
LANG=ru_RU.utf8

От пользователя сменить язык:
$ cat ~/.dmrc

[Desktop]
Session=default
Language=ru_RU.utf8
(Сессия X пользователя закрыта)

От root настроить переключение раскладки клавиатуры
для x-window-system
(или позже через alterator - требуется перелогивание; рестарт Х-сервера автоматом при перелогивании):
# echo "-option grp:ctrl_shift_toggle,grp_led:scroll -variant ,winkeys -layout us,ru" > /etc/X11/xinit/Xkbmap
(английский/русский, переключение Ctrl+Shift, световая индикация русской раскладки - Scroll Lock)

для виртуальных терминалов:
# echo "KEYTABLE=ruwin-Corwin_ct_sh-UTF-8" > /etc/sysconfig/keyboard
Найти другие комбинации переключения:
# find /lib -name *ruwin-Corwin*|grep UTF
Подробности в комментариях после
less file

Перейти в 'runlevel 1'
# init 1

Залогиниться root'ом.
Выполнить:
# /etc/init.d/livecd-setlocale restart
# /etc/init.d/keytable restart
# exit
(Переход в 'runlevel 1' требует сервис keytable)

Зайти в сессию пользователя.
Залогиниться в терминале root'ом и сменить кодировку в файле:
# cat /etc/menu-methods/lang.h|grep 'lang('

function lang()="ru_RU.utf8"

Обновить меню IceWM:
# update-menus -v
При перегенерации, меню будет полностью русифицировано.
Внимание! Если команда уже выполнялась от пользователя, то выполнять её от пользователя.
Эта команда от пользователя [пере]генерирует локальный файл '$HOME/.icewm/menu'
Если подкаталог .icewm отсутствует, он будет создан.

Если забыли как это делается, после настройки сети пользуйтесь форумом через браузер elinks.

Всё.
Всё должно работать.
« Последнее редактирование: 18.10.2013 20:26:59 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Ещё одна записка на память склеротика. Скорее и из-за жидкой документированности apt-rpm.

Цитировать
https://wiki.debian.org/ru/NvidiaProprietary

    Подключите ветку unstable/sid для того чтобы иметь доступ к самому свежему драйверу Debian в случае, если у вас новое железо.

    Для того чтобы вся система не превратилась в unstable создайте в каталоге /etc/apt/apt.conf.d/ файл с именем 00release со следующим содержимым:
APT::Default-Release "testing";

(вместо testing можно подставить тот дистрибутив, которым Вы постоянно пользуетесь)
...
    После этого обновите пакет nvidia-glx:

        # apt-get install -t sid nvidia-glx

Увидел что аналог этого в apt-rpm имеется:
Цитировать
http://apt-rpm.org/options.shtml
APT-RPM configuration options

Default-Release    Controls the policy engine defaults. Only usable with properly set up native apt repositories.

Когда, где и как применять, не разжёвывается:
Тому, кто понял, оно может оказаться полезным.
Тем, кто не сообразил, оно не только бесполезно, но и исключительно опасно.

Оффлайн sol13

  • Инженер
  • Давно тут
  • **
  • Сообщений: 160
  • openbox user
Пока не постил баг, но уже несколько сборок в lxde, невозможно подключиться через nm к wifi, пробовал сделать как указано в багзиле под номером 28920, но это не помогло, прошу о помощи.
« Последнее редактирование: 06.03.2014 19:58:17 от sol13 »
Rosa LXQT/ALTLinux 10 KDE/AstraLinux 1.7

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Записки на коленке для regular-icewm-*
И всё-таки хорошо бы хоть малую часть заметок претворять в патчи в сизифе -- это может оказаться менее накладным, чем допинывать уже имеющихся разработчиков :-)

невозможно подключиться через nm к wifi
Давайте так: в сборки следующей недели (со вторника в RC, со среды в "релизе") попадёт wpa_supplicant-2.1, проверьте с ним.  Ну или обновите из сизифа, если есть возможность подключиться проводом.  Если не поможет -- вешайте.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн sol13

  • Инженер
  • Давно тут
  • **
  • Сообщений: 160
  • openbox user
Попробовал сборку от 1го марта, баг с nm остался, подключиться к вафле из lxde нельзя
Rosa LXQT/ALTLinux 10 KDE/AstraLinux 1.7

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Попробовал сборку от 1го марта, баг с nm остался, подключиться к вафле из lxde нельзя

Пожалуйста, напишите в bugzilla с указанием устройста wifi

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Теперь стартеркиты можно ожидать 12 марта, июня, сентября, декабря: http://altlinux.org/starterkits
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
« Последнее редактирование: 29.09.2014 12:52:51 от gvy »
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Linux version 3.14.39-std-def-alt1 x86_64 (builder@localhost.localdomain) (gcc version 4.7.2 20121109 (ALT Linux 4.7.2-alt9) (GCC) ) #1 SMP Tue Apr 21 11:02:11 UTC 2015
[    0.946286] Linux agpgart interface v0.103 ALT Linux Sisyphus (unstable)
KDE SC Version 4.14.7


Не знаю важно это или нет. Когда из меню kde Kickoff в классическом режиме перетаскиваешь ярлык Konsole и случайно задеваешь кнопку меню Kickoff, экран начинает дрожать, потом мигает и становится черным на несколько секунд. Потом все возвращается обратно. Кто-то замечал такое поведение? У кого есть возможность попробуйте повторить.