Re: [Neo] Probleme mit dem Layout

2011-04-10 Diskussionsfäden Navid Zamani

Am 09.04.2011 16:43, schrieb Ruthard Baudach:

Die xorg.conf ist bei einem der letzten XOrg Versionen -- spätestens
seit der unter Ubuntu 10.10 benutzten -- nicht mehr standardmäßig
angelegt, der xorg server stellt alles irgendwie automatisch ein. Wenn
eine /etc/X11/xorg.conf existiert, soll sie allerdings eingelesen und
benutzt werden.


Stimmt. Die Idee ist, dass man dort jetzt nur das hineinschreiben muss, 
was per Automatismus nicht so wird wie man es möchte. Was eine gute Idee 
ist, die nur schlecht kommuniziert wurde.
Deswegen gibt es jetzt auch die Möglichkeit, /etc/xorg.conf.d/ zu 
benutzen. So könnte man z.B. eine tastatur-neo.conf darin anlegen, und 
nur die von mir vorgeschlagene Sektion dort reinpacken. (Natürlich beim 
nächsten X-Start in die Logs schauen, ob sie wirklich gelesen und 
verstanden wird. :)


Deswegen mag ich es nicht, wenn Leute eine Distribution so gestalten, 
dass wie bei Windows der Nutzer so weit wie möglich davon ferngehalten 
wird, zu verstehen was passiert. Dann hängt man irgendwann und kommt 
nicht weiter. Ging mir früher mit Linux immer so, bis ich mit Gentoo 
anfing. Dabei ist es in unter 5 Seiten lockerem Text (und ein paar Links 
damit man weiss wo’s steht falls man mehr braucht) alles beschrieben.


Navid




Re: [Neo] Probleme mit dem Layout

2011-04-09 Diskussionsfäden Ruthard Baudach
 === Navid Zamani schrieb am 2011-04-06 11:06: === 
 Hallo Joke,
 
 Am 06.04.2011 10:16, schrieb Joke de Buhr:
  Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
  Kontrollzentrum aktiviert.
 
 Hier liegt glaube ich das Problem. Das hat bei mir auch nie richtig 
 funktioniert.
 Und wenn ich mich nicht irre (korrigiert mich bitte), liegt es daran, 
 dass KDE mit den ganzen Ebenen nicht klarkommt.
 
 Vor allem wenn man diese erweiterten Tastatureinstellungen (der Tab 
 „Erweitert“) ändert, KDE sagt, es soll Num-Lock einstellen („Zahlenblock 
 beim KDE-Start“ muss auf „Unverändert lassen“ stehen).
 
 Eine schnelle Lösung bei einem XOrg ≥ 1.8 ist es, folgendes in der 
 /etc/X11/xorg.conf (wenn die bei Kubuntu nicht da ist [ich kenne 
 Ubuntu-Systeme nicht gut genug], einfach mit locate danach suchen) 
 stehen zu haben:
Die xorg.conf ist bei einem der letzten XOrg Versionen -- spätestens
seit der unter Ubuntu 10.10 benutzten -- nicht mehr standardmäßig
angelegt, der xorg server stellt alles irgendwie automatisch ein. Wenn
eine /etc/X11/xorg.conf existiert, soll sie allerdings eingelesen und
benutzt werden.

Quelle: Mein Gedächtnis nach einer stundenlangen Suche nach der
xorg.conf auf meinem System und viel Googelei vor einigen Tagen.


Gruß, Ruthard



Re: [Neo] Probleme mit dem Layout

2011-04-08 Diskussionsfäden Olaf
Joke de Buhr joke at seiken.de writes:

 
 Hallo,
 
 ich bin seit ein paar Tagen dabei auf Neo umzusteigen. Jetzt ist mir jedoch 
 aufgefallen, daß es einige Probleme mit dem Layout gibt.
 
 Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
 Kontrollzentrum aktiviert. Ich benutze die Neo-Version des Systems.
 
 1. Problem: Hotkeysequenzen
 
 Ist Neo als erstes (einziges) Layout aktiviert, funktionieren viele (alle?) 
 Hotkeysequenzen nicht mehr. Etwa startet Strg-F1 nicht mehr KDEs 
 Systemmonitor 
 und auch Strg-Alt-Esc startet nicht mehr xkill.
 
 Auch betroffen sind Hotkeysequenzen wie Strg-Meta-I, welches den Bildschirm 
 invertieren sollte. Sowohl die entsprechende Neo-Sequenz Strg-Meta-I (Strg-
 Meta-S) als auch auch die Neo-Sequenz Strg-Meta-G (Strg-Meta-I) haben beide 
 keine Funktion.
 
 Ist DE oder US als erstes Layout aktiviert, funktionieren die Hotkeysequenzen.
 [...]

Hallo,

den ersten der beiden Fehler (musste/konnte) ich bei mir auf Arbeit lösen, indem
ich nachdem Login einmal das normale Layout aktiviere und wieder auf Neo 
wechsle.

Gruß
Olaf




Re: [Neo] Probleme mit dem Layout

2011-04-08 Diskussionsfäden Navid Zamani

Am 08.04.2011 16:19, schrieb Peter Eberhard:

Achso. Das kann ich nicht testen, bei mir läuft noch KDE 4.4, und ich
hab eigentlich nicht vor, in nächster Zeit upzudaten.


Uiuiui. Is ja jetzt schon über ein Jahr alt…
Aber gut, verstehen kann ichs. :)
4.6 fühlt sich nämlich immer noch alpha an. ;)


Danke für den Tipp. Werde ich bei Gelegenheit mal machen, aber das
könnte auch noch ein bisschen dauern. Muss es ja erstmal selbst testen
(*ächz*, Qt rekompilieren…).


Wieso?


if [ ! -e /etc/make.conf ]; then
  echo Dies ist anscheinend kein Gentoo-System…
  exit 1
fi
. /etc/make.conf
EBUILD=$(equery w x11-libs/qt-core) # Oder so, je nach Paket.
FILE=$(basename $EBUILD)
SRC=$(dirname $EBUILD)
CAT=$(basename $(dirname $SRC))
PKG=$(basename $SRC)

# Klonen
if [ $PORTDIR_OVERLAY ==  ]; then
  echo Bitte Overlay-Speicherort in der make.conf angeben.
  exit 2
fi
cd $PORTDIR_OVERLAY
[ ! -e $CAT ]  mkdir $CAT
cd $CAT
cp -a $SRC .
cd $PKG

# Aufräumen
DELS=$(ls *.ebuild | grep -v $FILE)
rm $DELS
MS=$(grep -v .ebuild Manifest)
echo -e $MS  Manifest

# Jetzt deinen Patch in ./files/ legen,
pushd files
$SHELL
popd
# und im ebuild zum PATCHES-Array hinzufügen.
$EDITOR $FILE

ebuild $EBUILD manifest
egencache --repo=local --update
emerge -auDNtv world # oder vergleichbares

# Das gepatchte QT ist jetzt installiert, wenn „y“ eingegeben wurde.


ist doch „ganz einfach“. :P

So. Genug davon. ;)

Navid




Re: [Neo] Probleme mit dem Layout

2011-04-08 Diskussionsfäden Joke de Buhr
Hallo,

inzwischen — wie in einer anderen Mail beschrieben — läuft es auch bei mir 
wieder. Irgendwie half es, alles hin- und wieder zurück zustellen. Warum auch 
immer.


Grüße
Joke

On Friday 08 April 2011 18:10:35 Olaf wrote:
 Joke de Buhr joke at seiken.de writes:
  Hallo,
  
  ich bin seit ein paar Tagen dabei auf Neo umzusteigen. Jetzt ist mir
  jedoch aufgefallen, daß es einige Probleme mit dem Layout gibt.
  
  Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
  Kontrollzentrum aktiviert. Ich benutze die Neo-Version des Systems.
  
  1. Problem: Hotkeysequenzen
  
  Ist Neo als erstes (einziges) Layout aktiviert, funktionieren viele
  (alle?) Hotkeysequenzen nicht mehr. Etwa startet Strg-F1 nicht mehr KDEs
  Systemmonitor und auch Strg-Alt-Esc startet nicht mehr xkill.
  
  Auch betroffen sind Hotkeysequenzen wie Strg-Meta-I, welches den
  Bildschirm invertieren sollte. Sowohl die entsprechende Neo-Sequenz
  Strg-Meta-I (Strg- Meta-S) als auch auch die Neo-Sequenz Strg-Meta-G
  (Strg-Meta-I) haben beide keine Funktion.
  
  Ist DE oder US als erstes Layout aktiviert, funktionieren die
  Hotkeysequenzen. [...]
 
 Hallo,
 
 den ersten der beiden Fehler (musste/konnte) ich bei mir auf Arbeit lösen,
 indem ich nachdem Login einmal das normale Layout aktiviere und wieder auf
 Neo wechsle.
 
 Gruß
 Olaf


signature.asc
Description: This is a digitally signed message part.


[Neo] Probleme mit dem Layout

2011-04-06 Diskussionsfäden Joke de Buhr
Hallo,

ich bin seit ein paar Tagen dabei auf Neo umzusteigen. Jetzt ist mir jedoch 
aufgefallen, daß es einige Probleme mit dem Layout gibt.

Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
Kontrollzentrum aktiviert. Ich benutze die Neo-Version des Systems.


1. Problem: Hotkeysequenzen

Ist Neo als erstes (einziges) Layout aktiviert, funktionieren viele (alle?) 
Hotkeysequenzen nicht mehr. Etwa startet Strg-F1 nicht mehr KDEs Systemmonitor 
und auch Strg-Alt-Esc startet nicht mehr xkill.

Auch betroffen sind Hotkeysequenzen wie Strg-Meta-I, welches den Bildschirm 
invertieren sollte. Sowohl die entsprechende Neo-Sequenz Strg-Meta-I (Strg-
Meta-S) als auch auch die Neo-Sequenz Strg-Meta-G (Strg-Meta-I) haben beide 
keine Funktion.

Ist DE oder US als erstes Layout aktiviert, funktionieren die Hotkeysequenzen.


2. Problem: Mod4

Entgegengesetzt verhält es sich mit Mod4. Ist Neo als erstes Layout aktiviert, 
funktionieren Ebene 4 und 6 problemlos. Ist hingegen Neo nicht als erstes 
Layout aktiviert, so funktioniert keine dieser Ebenen. Mod4 scheint 
vollständig ohne Funktion.



Viele Grüße
Joke de Buhr


signature.asc
Description: This is a digitally signed message part.


Re: [Neo] Probleme mit dem Layout

2011-04-06 Diskussionsfäden Navid Zamani

Hallo Joke,

Am 06.04.2011 10:16, schrieb Joke de Buhr:

Mein System ist Kubuntu (natty), ich habe das Neo-Layout über das KDE-
Kontrollzentrum aktiviert.


Hier liegt glaube ich das Problem. Das hat bei mir auch nie richtig 
funktioniert.
Und wenn ich mich nicht irre (korrigiert mich bitte), liegt es daran, 
dass KDE mit den ganzen Ebenen nicht klarkommt.


Vor allem wenn man diese erweiterten Tastatureinstellungen (der Tab 
„Erweitert“) ändert, KDE sagt, es soll Num-Lock einstellen („Zahlenblock 
beim KDE-Start“ muss auf „Unverändert lassen“ stehen).


Eine schnelle Lösung bei einem XOrg ≥ 1.8 ist es, folgendes in der 
/etc/X11/xorg.conf (wenn die bei Kubuntu nicht da ist [ich kenne 
Ubuntu-Systeme nicht gut genug], einfach mit locate danach suchen) 
stehen zu haben:


Section InputClass
Identifier  Tastaturen
MatchIsKeyboard true
Driver  evdev
Option  XkbModel   pc105
Option  XkbLayout  de
Option  XkbVariant neo
Option  XkbOptions 
EndSection

Allerdings sollten keine anderen InputClass-Sektionen drinstehen, die 
die Einstellung wieder nichtig machen.

Optional (das hab ich), kann man auch folgendes machen:

Section InputClass
Identifier  Tastaturen
MatchIsKeyboard true
Driver  evdev
Option  XkbModel   pc105
Option  XkbLayout  de,de
Option  XkbVariant neo,
Option  XkbOptions grp_led:num,grp:sclk_toggle
EndSection

Das ist dann ganz nett, weil man per Rollen-Taste die Layouts umschalten 
kann (klappt sogar beim Login), und die Num-Lock-Taste einem anzeigt, 
welches Layout grade aktiv ist.(Kannst du natürlich anders einstellen.)


Da KDE natürlich immer noch nicht wirklich alle Ebenen versteht, gibt es 
in seltenen Fällen noch Fehlinterpretationen. Beispielhaft wäre da 
Kopete, wo man, wenn man ein „/“ mit „Mod3+I“ [aka Caps+S] eingeben 
will, stattdessen die Suchzeile öffnet.
Und VirtualBox hat sowieso Probleme. (Falls du da was brauchst, hab ich 
eine Teillösung parat.)


Das mit den Hotkeys kann ich jetzt leider nicht hier testen, weil ich 
die sowieso alle geändert hab. Mod4 geht bei mir aber.


Wenn du ansonsten immer noch die Probleme hast, sag einfach Bescheid. :)

Navid




Re: [Neo] Probleme mit dem Layout

2011-04-06 Diskussionsfäden Navid Zamani

Am 06.04.2011 12:55, schrieb Joke de Buhr:

Also bei mir kommt KDE mit dem DE-Layout und dessen vier Ebenen gut klar.


Und das ist eben das Ding: KDE kommt nur mit bis zu vier Ebenen klar. 
Alles darüber wird ignoriert. (Zumindest ist das, was mir gesagt wurde.)




Eigentlich sieht meine xorg.conf nicht anders aus, nur benutzt sie nur das US-
Layout. Der Rest ist KDE-konfiguriert und inzwischen will ja auch einiges mit
dieser Einstellung.


Kann natürlich sein, dass wenn du das nochmal in KDE konfigurierst, es 
die ganze Sache wieder kaputt macht.




Das hört sich gerade so an, als gäbe es da einen Konflikt mit den Hotkeys. Das
ist aber ein Schnellschuss.


Ja, haste aber recht. Und das Kopete-Problem wurde mir als 
nur-vier-Ebenen-Problem erklärt. Wobei ich sagen muss, dass ich da auch 
nur Halbwissen hab. Da wissen andere hier mehr. (Nur die sagen grad 
irgendwie nix.)




Also Mod4 will halt nur, wenn Neo das erste Layout ist, was ja bei mir so
eingestellt zu sein scheint. Dann will Mod4 auch bei mir.


Hey, also wenn ich de als erstes Layout habe, dann nimmt KDE bei 
Tastenkombos mit Ctrl immer noch das de-Layout, selbst wenn neo 
aktiviert ist. Also in NEO wird Ctrl-S plötzlich Ctrl-H.


Irgendwas ist da auf jeden Fall komisch. Ich hab fast das Gefühl, dass 
KDE noch mit xmodmap statt xkb arbeitet. ;)



Weiterhin habe ich festgestellt, dass Multimediatasten wie Stummschalten
auch nicht funktionieren.


Hmm, die tuns bei mir. Nur ein paar andere Multimediatasten tuns nicht, 
weil die Tastencodes dabei über 1024 gehen, und der Kernel das nicht 
mehr verarbeiten kann.


Mit xev kannst du schauen, ob die Multimediatasten überhaupt bei X ankommen.
Und du siehst, wie X die versteht. Vielleicht bringt das schon die 
Erklärung.



Nach meinen Umstellungen wollen diese Tasten jedoch, auch wenn ich nicht
wirklich weiß wieso.


Vielleicht haben die Multimediatasten intern auch erweiterte Tastencodes?


Zu den Hotkeys: Inzwischen wollen einige Hotkeys etwa Strg-Meta-U (Strg-Meta-
A) zum Invertieren eines Fensters. Andere wie aber Strg-Meta-I (Strg-Meta-S)
zum Invertieren des gesamten Bildschirms wollen immer noch nicht.
Strg-Meta-I erzeugt statt dessen Tabulatoren, welche in keiner Ebene Neos mit
der Taste I (S) erzeugt werden sollten, wenn ich das richtig sehe.


Ich würde mal die KDE-Tasteneinstellung komplett deaktivieren, und nur 
die Sektion von mir in der xorg.conf benutzen. Wenn es dann geht, weisst 
du schonmal dass es überhaupt geht. Von da aus kannst du dich dann zu 
deiner Wunschkonfiguration vorarbeiten, bis es aufhört zu funktionieren. 
Dann hast du den Übeltäter. :)


Navid




Re: [Neo] Probleme mit dem Layout

2011-04-06 Diskussionsfäden Peter Eberhard
Am 06.04.2011, 14:59 Uhr, schrieb Navid Zamani  
navid.zam...@googlemail.com:



Am 06.04.2011 12:55, schrieb Joke de Buhr:
Also bei mir kommt KDE mit dem DE-Layout und dessen vier Ebenen gut  
klar.


Und das ist eben das Ding: KDE kommt nur mit bis zu vier Ebenen klar.  
Alles darüber wird ignoriert. (Zumindest ist das, was mir gesagt wurde.)


Naja, ungefähr. Letztlich macht es sich nicht an den 4 Ebenen fest,  
sondern an der ungenügenden xkb-Unterstützung durch Qt. Sehr ungenügend.  
Liest man die Quelltexte, bekommt man den Eindruck, die Programmierer da  
wissen nicht, wie xkb funktioniert (man kann es ihnen kaum verdenken). Es  
funktioniert für die üblichen Fälle – Neo ist natürlich unüblich.


Probleme könnten sich aber auch schon bei Qwertz ergeben – die werden nur  
durch bestimmte Kompatibilitäts-Einstellungen von xkb vermieden, die  
eigentlich nicht mehr nötig sein sollten*.


Dass Qt nicht mit mehreren gleichzeitig eingestellten Layouts klarkommt,  
ist einfach ein Bug. Punkt.


Ja, haste aber recht. Und das Kopete-Problem wurde mir als  
nur-vier-Ebenen-Problem erklärt. Wobei ich sagen muss, dass ich da auch  
nur Halbwissen hab. Da wissen andere hier mehr. (Nur die sagen grad  
irgendwie nix.)


Das Kopete-Problem habe ich selbst auch nicht. Hast du vielleicht in  
deiner ersten (nicht-Neo)-Belegung Caps als Strg belegt oder so? Ansonsten  
sollte das eigentlich nicht passieren. Aber naja, sollte…


Hey, also wenn ich de als erstes Layout habe, dann nimmt KDE bei  
Tastenkombos mit Ctrl immer noch das de-Layout, selbst wenn neo  
aktiviert ist. Also in NEO wird Ctrl-S plötzlich Ctrl-H.
Irgendwas ist da auf jeden Fall komisch. Ich hab fast das Gefühl, dass  
KDE noch mit xmodmap statt xkb arbeitet. ;)


Naja, anscheinend haben die Xkb einfach nicht so recht verstanden. Wen’s  
interessiert: Ich habe den Fehler mal lokalisiert, er steckt in  
QKeyMapperPrivate::possibleKeysXKB() in gui/kernel/qkeymapper_x11.cpp.  
Dort wird die Gruppennummer, die mit in den modifiers drinsteckt, einfach  
nicht beachtet. Bisschen schwach, dass das übersehen wurde, aber naja...
Ich sollte da mal einen Bug melden, weiß aber grade nicht, wohin. Und in  
der genannten Funktion stecken auch noch ein paar weitere Fehler, die zu  
den anderen KDE-Bugs führen; da weiß ich aber noch nicht, wie man sie  
geeignet korrigiert.



Gruß, Peter


* Man kann z.B. folgendes probieren: Qwertz einstellen (setxkbmap de), und  
dann mit [xmodmap -e remove Mod5 = mode_switch] die modmap ändern.  
Danach KWrite starten und irgendeinem Befehl den Shortcut Strg+[  
(Strg+AltGr+8) zuordnen. Versucht man den dann tatsächlich zu drücken,  
kommt eine Fehlermeldung, der Shortcut wäre nicht eindeutig. Der  
entsprechende Bug ist bei uns Ticket 178  
(http://wiki.neo-layout.org/ticket/178) und hängt damit zusammen, dass Qt  
ISO_Level3_Shift (und auch ISO_Level5_Shift u.ä.) nicht als Modifier  
erkennt. Das alte Mode_switch aber schon. Die tieferen Zusammenhänge  
stehen in dem genannten Ticket.