Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] lost characters on my keyboard after emerge world
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Tue Feb 26, 2008 9:04 pm    Post subject: [SOLVED] lost characters on my keyboard after emerge world Reply with quote

Hello,
I am on Gentoo since 2006.0 and I am happy with it, updating it twice or three times per year with eix-sync, emerge -uDv system, dispatch-conf, emerge -uDv world, dispatch-conf. Last time, one week ago, this made me loose special characters usage on my keyboard :
    - Every ones that needs Right Alt
    - Some others needing shift, but only a few of them : pound, mu - here, it behaves like with no shift
    - Every accentuated letters

My configuration and profile are :
Code:
# uname -a
Linux PCTRAVAIL 2.6.20-gentoo-r8 #7 Sat Nov 17 00:53:23 CET 2007 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux
# ll /etc/make.profile
lrwxrwxrwx 1 root root 54 sep  7 18:15 /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2007.0/desktop

I then check my locale with the tutorial here : http://www.gentoo.org/doc/en/guide-localization.xml
I have an azerty keyboard with french locale, and it behaves like an azerty i.e. letters a, z, q, w, m are at the right place.
And everything is alright from the tuto checks :
Code:
# cat /etc/env.d/02locale
LC_ALL="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LANG="fr_FR@euro"

# env | grep -i LC_
LC_ALL=fr_FR@euro

# grep LINGUAS /etc/make.conf
LINGUAS="fr fr_FR en"

# cat /etc/conf.d/keymaps  | egrep -v "#"
KEYMAP="fr-latin1"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS="backspace keypad euro"
DUMPKEYS_CHARSET=""

/etc/X11/xorg.conf extract :
Section "InputDevice"
          Identifier  "Keyboard0"
          Driver      "kbd"
          Option      "XkbModel" "pc105"
          Option      "XkbLayout" "fr"
 EndSection

# eix -A kde-base/kde-i18n
[I] kde-base/kde-i18n
     Available versions:  (3.5)  3.5.5 ~3.5.6 3.5.7 3.5.8
        {arts debug elibc_FreeBSD kdeenablefinal linguas_af linguas_ar linguas_az linguas_bg linguas_bn linguas_br linguas_bs linguas_ca linguas_cs linguas_csb linguas_cy linguas_da linguas_de linguas_el linguas_en_GB linguas_eo linguas_es linguas_et linguas_eu linguas_fa linguas_fi linguas_fr linguas_fy linguas_ga linguas_gl linguas_he linguas_hi linguas_hr linguas_hu linguas_is linguas_it linguas_ja linguas_kk linguas_km linguas_ko linguas_lt linguas_lv linguas_mk linguas_mn linguas_ms linguas_nb linguas_nds linguas_nl linguas_nn linguas_pa linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_rw linguas_se linguas_sk linguas_sl linguas_sr linguas_sr@Latn linguas_ss linguas_sv linguas_ta linguas_te linguas_tg linguas_th linguas_tr linguas_uk linguas_uz linguas_vi linguas_wa linguas_zh_CN linguas_zh_TW xinerama}
     Installed versions:  3.5.8(3.5)(17:13:13 19.02.2008)(arts linguas_fr -debug -elibc_FreeBSD -kdeenablefinal -linguas_af -linguas_ar -linguas_az -linguas_bg -linguas_bn -linguas_br -linguas_bs -linguas_ca -linguas_cs -linguas_csb -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_eo -linguas_es -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fy -linguas_ga -linguas_gl -linguas_he -linguas_hi -linguas_hr -linguas_hu -linguas_is -linguas_it -linguas_ja -linguas_kk -linguas_km -linguas_ko -linguas_lt -linguas_lv -linguas_mk -linguas_mn -linguas_ms -linguas_nb -linguas_nds -linguas_nl -linguas_nn -linguas_pa -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_se -linguas_sk -linguas_sl -linguas_sr -linguas_sr@Latn -linguas_ss -linguas_sv -linguas_ta -linguas_te -linguas_tg -linguas_th -linguas_tr -linguas_uk -linguas_uz -linguas_vi -linguas_wa -linguas_zh_CN -linguas_zh_TW -xinerama)
     Homepage:            http://www.kde.org/
     Description:         KDE internationalization package

# grep CONSOLEFONT /etc/conf.d/consolefont
# CONSOLEFONT="default8x16"
CONSOLEFONT="lat9w-16"

# ll /usr/share/consolefonts/lat9w-16.psfu.gz
-rw-r--r-- 1 root root 1992 fév 18 00:48 /usr/share/consolefonts/lat9w-16.psfu.gz

/usr/share/fonts/misc/fonts.alias extract :
fixed        -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-15
variable     -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-15

I checked my use flags, and reemerge system and world with the 'N' option.
Nothing has changed :cry:.

Please, I need help.


Last edited by lalebarde on Fri Feb 29, 2008 12:07 am; edited 1 time in total
Back to top
View user's profile Send private message
kknm_fixxxer
n00b
n00b


Joined: 29 Apr 2004
Posts: 14
Location: Warsaw, Poland

PostPosted: Tue Feb 26, 2008 9:49 pm    Post subject: Reply with quote

You might be interested in this topic. There is no good solution, unfortunately, but you should find a temporary fix there. Good luck.
_________________
This signature is only a product of your imagination. It is not real.
Back to top
View user's profile Send private message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Wed Feb 27, 2008 6:23 pm    Post subject: Reply with quote

Thank you kknm_fixxxer :D. I should find something usefull there. I will come back when done.

EDIT : :D :D :D ok, I got it :D :D :D. What have worked for me is reemerging that :
Code:
emerge -avD xf86-input-mouse xf86-input-evdev xorg-server

Thought I don't use evdev for the keyboard but kbd.

In fact, xorg-server refused to emerge because of file collision with :
    /lib/modules/2.6.20-gentoo-r8/video/fglrx.ko
    /var/lib/xkb/README.compiled

Possibly it was the cause of my problem : possibly xorg-server was not anymore compatible. This may be possible because I use this trick to update my world :
Code:

emerge -uDv system || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done
dispatch-conf
emerge -uDv system     -->to check everything is ok and possibly fix failed emerges
emerge -uDv world || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done
dispatch-conf
emerge -uDv world

I should have made a mistake, missing to see that xorg-server did not emerged correctly.

To fix it, I renamed fglrx.ko and README.compiled by suffixing .old
It is brut force, but then it has managed to emerge. Then I compared the new files with the old ones. The first one is different, and the second one identical. I hope it wont break something. BTW, I assume it is like if I had suppressed the FEATURE collision-protect in /etc/make.conf
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum