Obce układy klawiatury w Puppy Linux (64 bity też tutu opisane)

background image

Puppy Linux • Forum polskiej społeczności

»

Pomoc

»

HowTo FAQ

»

Obce układy klawiatury w Puppy Linux

Strony: [1]   

Do dołu

Asgard

Aktywny użytkownik

Wiadomości: 164

Obce układy klawiatury w Puppy Linux

« dnia: Sierpień 25, 2012, 02:32:53 »

Cytuj

Modyfikuj

Usuń

Dla językowców wprowadzanie obcych znaków na komputerze jest sprawą
podstawową. Na szczęście Puppy Linux jest pod tym względem
wyposażony znakomicie (znacznie lepiej niż Windows, bo ma nawet
zaimplementowany sterownik klawiatury rosyjskiej w najwygodniejszym
dla obcokrajowców układzie fonetycznym, czego M$ nie posiada "out of
the box").

Osobiście mam aktywne trzy klawiatury:

1. PL (domyślna)
2. DE (układ standardowy)
3. RU (w układzie fonetycznym яверты)

Przełączam się między nimi tak jak w Windowsie poprzez równoczesne
naciśnięcie klawisza LEWY SHIFT + LEWY ALT.

I dodatkowo mam graficzny indykator klawiatury w postaci flagi danego kraju, która pojawia się w zasobniku systemowym
obok zegara.

Wygląda to tak:

Jak to uzyskać. Najpierw musimy dodać kolejne układy klawiatury (PL powinniśmy już wcześniej mieć, bo wybraliśmy go w
czasie instalacji Puppy Linux). Chodzi więc o dodanie kolejnych dwóch (DE oraz RU). Można to zrobić przy pomocy bardzo
wygodnego w sumie graficznego kreatora poprzez Setup --> Change the mouse and keyboard --> Advanced ... itd. ,

co jest

niestety mimo wszystko dość mozolne

, zwłaszcza dla początkujących użytkowników lub osób słabiej znających angielski ...

LUB PROŚCIEJ:

... otworzyć plik xorg.conf (wystarczy na nim 1x kliknąć), znajdujący się w /etc/X11/ (pełna ścieżka: /etc/X11/xorg.conf) i
poszukać w nim sekcji "InputDevice". W nowo zainstalowanym Puppy Linux (wersja angielska) świeża instalka systemu będzie
miała np. taki układ:

Cytuj

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
EndSection

« poprzedni następny »

Autor

Wątek: Obce układy klawiatury w Puppy Linux  (Przeczytany 4275 razy)

Asgard

i 0 Gości przegląda ten wątek.

Hej, Asgard

masz 20 wiadomości, 0 nowych

Pokaż wiadomości od ostatniej wizyty.

Pokaż nowe odpowiedzi na twoje wątki.

ODPOWIEDZ

DODAJ ANKIETĘ

PRZESTAŃ ŚLEDZIĆ

ZAZNACZ JAKO NIEPRZECZYTANE

WYŚLIJ TEN WĄTEK

DRUKUJ

Pracuj w Dobrym Stylu z Wydajnym
Notebookiem Huawei Matebook D. Sprawdź!

Media Expert

Strona główna

Blog

Pomoc

Szukaj

Profil

Moje wiadomości

Użytkownicy

Wyloguj się

Huawei MateBook D

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

1 z 6

23.03.2019, 11:38

background image

Teraz kasujemy przedostatnią linię, czyli np. :

Cytuj

Option "XkbLayout" "us" #xkeymap0

... i zastępujemy ją takim czymś:

Cytuj

   Option      "XkbLayout" "pl,de,ru" #xkeymap0
   Option      "XkbVariant" ",,phonetic"
   Option       "XkbOptions"   "grp:alt_shift_toggle,grp_led:scroll,eurosign:5"

Druga linijka odnosi się do układu rosyjskiego (wzmiankowanego także w linii pierwszej) jako "ru".
Linia trzecia ustawia skrót klawiaturowy, wskaźnik diody na klawiaturze (zapalać się będzie Scroll Lock) oraz znak waluty euro
(€) na klawiszu 5 (będzie można wywoływać go poprzez kombinację klawiszy PRAWY ALT + 5).

Zapisujemy zmiany i restartujemy "iksy" (poprzez "Menu Start").

No i już mamy. Możemy napisać parę polskich literek, nacisnąć LEWY SHIFT + LEWY ALT, napisać coś po rosyjsku; nacisnąć
znowu LEWY SHIFT + LEWY ALT i nacisnąć np. klawisz z dwukropkiem, aby uzyskać niemiecki znak "ö". Jak widać klawiatura
niemiecka jest w układzie oryginalnym, więc trzeba wiedzieć, "gdzie walnąć", aby uzyskać właściwy znak (i 90%
germanistów/tłumaczy w Polsce i na świecie korzysta właśnie z tej metody; wymaga przyzwyczajenia, ale jest fenomenalnie
szybka).

Dla ułatwienia podaję gotowe schematy dla DE (wymaga nauczenia się) oraz RU (fonetyczny, więc nauki niewiele):

układ standardowej klawiatury niemieckiej (zwróć uwagę na zamianę miejscami klawiszy Z oraz Y):

układ klawiatury rosyjskiej (fonetycznej яверты*):

* to nie jest idealna grafika (lepszej nie mam), bo górny ciąg klawiszy (= numeryczne poziome) ma w Puppy Linux ciut ciut
inną kolejność przypisania znaków ё, Ё, ч, Ч, ъ + "miękki znak", czyli "ь" na klawiszu "X" --> аle to w sumie pikuś

No to teraz jeszcze flaga danej klawiatury pojawiająca się na dole obok zegara w zasobniku systemowym:

1. Ściągamy paczkę *.pet z programem fbxkb:

https://yadi.sk/d/PiaPXR6wdb6Zr

i instalujemy go.

2. Wydajemy w konsoli polecenie:

Kod:

[Zaznacz]

fbxkb

Ikonka z flagą powinna się pojawić koło zegara. Każde kliknięcie na niej będzie zmieniać układ klawiatury w kolejności PL, DE,
RU. To samo możemy uzyskać korzystając ze skrótu klawiaturowego LEWY SHIFT + LEWY ALT (w tym drugim przypadku
kolejność będzie: PL, RU, DE).

3. Ponieważ program fbxkb nie znajduje się jeszcze w "autostarcie", więc musielibyśmy za każdym razem go "odpalać" po
uruchomieniu komputera. Łatwo temu zaradzić przeciągając ikonkę pliku fbxkb (w /usr/share/bin) do do foldera Startup (folder
tenże znajduje się w katalogu domowym, dokładnie jest to /root/Startup) i upuszczamy tam wybierając opcję skrótu
relatywnego (względnego):

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

2 z 6

23.03.2019, 11:38

background image

« Ostatnia zmiana: Marzec 13, 2017, 09:00:40 wysłana przez Asgard »

Teraz już flagi z indykatorami będą się pojawiać po każdorazowym uruchomieniu komputera. Proszę się jedynie nie
przestraszyć faktem, że zaraz po uruchomieniu może tam pojawiać się na moment flaga USA --> otwarcie jakiegokolwiek
programu z możliwością wpisywania tekstu automatycznie zmieni flagę amerykańską na polską (bo PL jest naszym głównym
układem domyślnym).

No to życzę miłego "klawiaturowania". 

====================

niniejszy post jako plik PDF: https://yadi.sk/i/DOwcQvcg3FfGuZ

Zgłoś do moderatora

 

77.253.155.179

1.8 GHz / 1.25 GB RAM / Precise 5.6.1 full install @ HDD + spolszczenie / rox / śmiga jak błyskawica. Używam zawodowo od lat jako jedynego
OS'a, dlatego zawsze z kopią zapasową wszystkich plików w / (odpalam z CD lub pędraka, 30 minut max i system odtworzony z backupa na
drugiej partycji)

Asgard

Aktywny użytkownik

Wiadomości: 164

Odp: Obce układy klawiatury w Puppy Linux

« Odpowiedź #1 dnia: Dzisiaj o 10:06:14 »

Cytuj

Modyfikuj

Usuń

Tutaj programik fbxkb dla szczeniaków 64-bitowych (przetestowane na Xenialpup 7.5, 64 bity):

https://yadi.sk/d/7W4AhU6lfxPdGA

Jeśli (akurat na tym szczeniaku) wystąpią problemy z permanentnym zapamiętaniem ustawień dla więcej niż jednego
podstawowego (= polskiego) układu klawiatury (co lubi się dziać zwłaszcza na instalacjach frugalnych), to odsyłam do
odpowiedniego wpisu na "forum murga":

http://murga-linux.com/puppy/viewtopic.php?t=113243&sid=9453d35618c39f2a7106b04879413996

U mnie ten powyższy post z "forum murga" i tak nie zadziałał, więc poradziłem sobie trochę bardziej chamską, trochę mniej
bezpieczną dla początkujących (ale zawsze działającą) metodą. Zrobiłem sobie w /root/Startup modyfikację w pliku o nazwie
keyboardlayoutfix. Teraz jego zmodyfikowana i przez to dla początkujących BARDZO NIEBEZPIECZNA ZAWARTOŚĆ wygląda
tak:

Cytuj

#!/bin/sh
rm /etc/X11/xorg.conf
cp /etc/X11/xorg.conf.z-precise /etc/X11/xorg.conf
exec /usr/local/apps/XkbConfigurationManager/XkbApplyNow

Jak widać mam sobie w /etc/X11 jeszcze jeden stały plik zapasowy z żelazną kopią dobrze działającego xorg.conf (wzięty
jeszcze z Precise). Oto zawartość mojego pliku zapasowego o nazwie "xorg.conf.z-precise":

Cytuj

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

3 z 6

23.03.2019, 11:38

background image

    Load        "dbe"     # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "freetype"

# This loads xtrap extension, used by xrandr
#    Load       "xtrap"

# This loads the GLX module (if present). xorg 7.4/5 need explicit disable to disable...
#    Disable    "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
#    Load       "dri" #LOADDRI
#    Disable "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

    FontPath   "/usr/share/X11/fonts/misc/"
    FontPath   "/usr/share/X11/fonts/Type1/"
    FontPath   "/usr/share/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

    Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

    Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

#    Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

    Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...

Section "ServerLayout"
   Identifier "Default Layout"
   Screen "Screen0" 0 0
   InputDevice "Keyboard0" "CoreKeyboard"
   InputDevice "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "pc102"
   Option      "XkbLayout" "pl,de,ru" #xkeymap0
    Option      "XkbVariant" ",,phonetic"
    Option      "XkbOptions"   "grp:alt_shift_toggle,grp_led:scroll,eurosign:5"
EndSection

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

4 z 6

23.03.2019, 11:38

background image

« Ostatnia zmiana: Dzisiaj o 10:50:09 wysłana przez Asgard »

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Device" "/dev/input/mice"
   Option       "Protocol" "IMPS/2" #mouse0protocol
   #Option      "Emulate3Buttons"
   #Option      "Emulate3Timeout" "50"
   Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
   #HorizSync    30-71
   VertRefresh  59-86
   #UseModes     "Modes0" #monitor0usemodes
   Option      "PreferredMode" "1024x768"
EndSection

Section "Modes"
   Identifier "Modes0"
   #modes0modeline0
EndSection

Section "Device"
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              # <i>
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
   Identifier  "card0"
   Driver      "nouveau" #card0driver
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth 24
   #Option         "metamodes" "1024x768_60 +0+0" #METAMODES_0
   Subsection "Display"
      Depth       24
      Modes       "1024x768"
   EndSubsection
EndSection

#PuppyHardwareProfile=NVidia30_71_50_160

No i teraz już wiadomo, że przy każdym starcie systemu oryginalny xorg.conf (który i tak przez durnego xeniala jest
bezmyślnie zamieniany na wersję z wykastrowanymi dodatkowymi układami klawiatury) jest przez mój skryptek chamsko
kasowany i od razu zastępowany świeżą i działającą kopią, w której dodatkowe układy klawiatury śmigają i przełączają się
poprawnie (i przy okazji program fbxkb poprawnie i ładnie wyświetla flagi towarzyszące danym językom).

UWAGA!!! Powyższa modyfikacja JEST TYLKO PRZYKŁADEM dla bardziej zaawansowanych. Proponuję sobie ręcznie pododawać
dodatkowe klawiatury poprzez kreatora Ustaw --> Mouse/Keyboard --> Advanced configuration --> pododawać sobie -->
zatwierdzić dolnym "Tak" --> NIE RESTARTOWAĆ KOMPA CZY IKSÓW --> szybciutko zapisać/skopiować sobie pod backupową
jakąś nazwą aktualnie zmienionego xorg.conf (zanim go xenial zmasakruje przy kolejnym starcie) --> zmodyfikować sobie
odpowiednio skrypt o nazwie keyboardlayoutfix (w /root/Startup) --> zrestartować kompa lub przestrzelić iksy.

Podstawowym użytkownikom Puppy Linuksa, którym nie potrzebne są dodatkowe układy klawiatury (bo np. nie są
nauczycielami czy tłumaczami) powinien wystarczyć podstawowy układ klawiatury (= polski), a z nim (jak i każdym
pojedynczym, czyli bez dodatkowych układów klawiatury) problemu z nietrzymaniem ustawień akurat nie ma

Zgłoś do moderatora

 

5.172.255.204

1.8 GHz / 1.25 GB RAM / Precise 5.6.1 full install @ HDD + spolszczenie / rox / śmiga jak błyskawica. Używam zawodowo od lat jako jedynego
OS'a, dlatego zawsze z kopią zapasową wszystkich plików w / (odpalam z CD lub pędraka, 30 minut max i system odtworzony z backupa na
drugiej partycji)

Strony: [1]   

Do góry

« poprzedni następny »

ODPOWIEDZ

DODAJ ANKIETĘ

PRZESTAŃ ŚLEDZIĆ

ZAZNACZ JAKO NIEPRZECZYTANE

WYŚLIJ TEN WĄTEK

DRUKUJ

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

5 z 6

23.03.2019, 11:38

background image

Puppy Linux • Forum polskiej społeczności

»

Pomoc

»

HowTo FAQ

»

Obce układy klawiatury w Puppy Linux

Skocz do:

=> HowTo FAQ

Idź

SMF 2.0.10 | SMF © 2013, Simple Machines

Theme by DzinerStudio

USUŃ WĄTEK

ZAMKNIJ WĄTEK

Obce układy klawiatury w Puppy Linux - HowTo...

http://forum.puppylinux.pl/index.php?topic=56...

6 z 6

23.03.2019, 11:38


Wyszukiwarka

Podobne podstrony:
Obce układy klawiatury w Puppy Linux
2008 03 Puppy Linux a Little Linux with More Bite than Bark
Nauka słówek i memoryzacja na Puppy Linux
144 Czy Twoja herbata tez bywa za slodka, Linux, płyty dvd, inne dvd, 1, Doradca Menedzera
64, ciekawostki, Linux - Ksiega Eksperta, Linux - ksiega eksperta, Linux - księga eksperta
APD 5 układy bramkowe
Układy Napędowe oraz algorytmy sterowania w bioprotezach
Pedagogika ekologiczna z uwzględnieniem tez raportów ekologicznych
Układy wodiociągowe ze zb przepł końcowym i hydroforem
uklady dyspersyjne
15 Uklady PLL i t s
W3B Układy fazowe

więcej podobnych podstron