|
|
VNIMANIE: Izpolzvaite forumite na saita za da zadadete vashite vuprosi.
Vupros |
Ot: botzko (tdenev __@__ gmail __tochka__ com) |
Data: 10/29/2006 |
Biah si skapal KDE-to i polzvah FluxBox i mi haresa zashtoto e
mnogo leko. Loshoto e che ne znam kak da smeniam ot kirilitsa na
latinitsa. Smiatam da si napravia skript koito da izpulniava
slednite dve komandi:
setxkbmap -model pc104 -layout bg -variant phonetic
setxkbmap -model pc104 -layout us
Vuprosut obache e che triabva da znam v momenta kakuv e leiauta
za da zne skripta koia komanda da izpulni. Za tselta iskah da
polzvam promenliva
export KeyCharSet=US
no se okaza, che ot skripta (koito e na php) ne moga da ia
promenia (promenia se samo za skripta).
Ima li niakakuv nachin skripta da razbere kakuv e leiauta v
momenta??? (Pregledah mana na setxkbmap, no ne vidiah takova
neshto.)
P.S. Moga tova da go zapisvam vuv fail ama mi izglezhda malko
grubo :) (shte go izpolzvam v nai-loshiia sluchai).
|
Otgovor #1 |
Ot: kpp |
Data: 10/29/2006 |
set | grep KeyCharSet ?
|
Otgovor #2 |
Ot: botzko |
Data: 10/29/2006 |
Skripta mi e:
#!/usr/bin/php
<?php
$KeyCharSet = getenv('KeyCharSet');
if (!$KeyCharSet) {
shell_exec('export KeyCharSet=US');
$KeyCharSet = "US";
}
if ($KeyCharSet == "US") {
shell_exec('setxkbmap -model pc104 -layout bg -variant
phonetic');
shell_exec('export KeyCharSet=BG');
// putenv ('KeyCharSet=BG')
} else {
shell_exec('setxkbmap -model pc104 -layout us');
shell_exec('export KeyCharSet=US');
// putenv ('KeyCharSet=US')
}
?>
Probval sum i s shell_exec('export KeyCharSet=US'); i s
putenv ('KeyCharSet=US'). I dvete rabotiat, no samo v samiia
skript. Prochetoh tuk i tam i se okazva che ot chaild protses ne
mozhe da se predava na roritelskiia.
kpp: Tova koeto si napisal ne go razbiram.
P.S. Niakoi mozhe li da mi kazhe kak da nakram FluxBox-a da
prieme kombinatsiia kontrol+alt+speis. Interesuva me imeto na
speisa kakvo triabva da e probvah s 'Control Mod1
:ExecCommand ... ' ama ne go priema :(
|
<< Mplayer i subtitri problem! (1
) | Slackware na bulgarski (0
) >>
|
|
|
|
|