Zanonimizowany

Jesteś nowy na forum? Przeczytaj ...

Udzielone Odpowiedzi

Oglądasz 15 posty - 91 do 105 (z 150 ogółem)
  • Autor
    Posty
  • W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #5550
    Zanonimizowany
    Forumowicz

    @azja , ten skrypt, którym chwaliłem się stronę wcześniej, z nieznanych mi przyczyn przestał działać. Znalazłem inny, na jakimś forum Ubuntu. Takich skryptów w internecie jest pełno i są różne.

    Głównym problemem dla mnie było zbindowanie klawiszy. Pewnie w jakimś Mate, albo KDE można inaczej, pewnie też łatwiej, ale w Openboxie trzeba było zmodyfikować plik rc.xml w taki sposób, jaki podał @napcok, czyli dodać:

    <keybind key="C-F8">
          <action name="Execute">
            <startupnotify>
              <enabled>true</enabled>
              <name>touchpad.sh</name>
            </startupnotify>
            <command>touchpad.sh</command>
          </action>
        </keybind>

    Ja bym w życiu nie wiedział jak tego dokonać, choć ktoś bardziej światły, analizując plik rc.xml coś by wymodził.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #5548
    Zanonimizowany
    Forumowicz

    @azja, ja to już rozgryzłem. Czy wklejam do terminala skrypt, czy też plik *.sh uruchamiam w inny sposób, to jeden rydzyk ;-)

    Dzięki Panowie zawsze wszystkie rady, zwłaszcza Tobie @napcok.

    Ostatecznie użyłem jeszcze innego skryptu i po modyfikacji rc.mxl działa :-)
    Jak kiedy spotkam to piwo kupię ;-)
    Można zamknąć.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #5546
    Zanonimizowany
    Forumowicz

    Lepsze jest wrogiem dobrego. Teraz po wklepaniu do terminala:

    #!/bin/bash
    
    declare -i ID
    ID=<code>xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'</code>
    declare -i STATE
    STATE=<code>xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'</code>
    if [ $STATE -eq 1 ]
    then
        xinput disable $ID
        # echo "Touchpad disabled."
        # notify-send 'Touchpad' 'Disabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png
    else
        xinput enable $ID
        # echo "Touchpad enabled."
        # notify-send 'Touchpad' 'Enabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png
    fi

    Touchpad nie włącza/wyłącza się jak wcześniej, a terminal wygląda tak:

    [me@me ~]$ #!/bin/bash
    [me@me ~]$
    [me@me ~]$ declare -i ID
    [me@me ~]$ ID=xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'
    bash: błąd składni przy nieoczekiwanym znaczniku `

    newline’
    [me@me ~]$ declare -i STATE
    [me@me ~]$ STATE=xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'
    bash: błąd składni przy nieoczekiwanym znaczniku `newline’
    [me@me ~]$ if [ $STATE -eq 1 ]
    > then
    > xinput disable $ID
    > # echo „Touchpad disabled.”
    > # notify-send 'Touchpad’ 'Disabled’ -i /usr/share/icons/Adwaita/48×48/devices/input-touchpad.png
    > else
    > xinput enable $ID
    > # echo „Touchpad enabled.”
    > # notify-send 'Touchpad’ 'Enabled’ -i /usr/share/icons/Adwaita/48×48/devices/input-touchpad.png
    > fi
    bash: [: -eq: oczekiwano operatora jednoargumentowego
    Usage: xinput enable <device>
    [me@me ~]$

    Nie wiem, co mogłem namieszać. Autostart czysty. rc.mxl też. Z /usr/bin/ też chyba wszystko pousuwałem, co nie potrzebne.

    EDIT:

    NIE ODPISUJCIE, BO CHYBA JUŻ MAM LEKARSTWO!

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #5540
    Zanonimizowany
    Forumowicz

    Radę z katalogiem bin biorę sobie do serca, dzięki.

    Azja, przypomniałeś mi o innym skrypcie, który bardzo ładnie działa. Wiem, bo go jakiś czas używałem. Po wykryciu podłączenia myszki automatycznie wyłącza Touchpad, a źródło tego skryptu znalazłem na Forum PcLinuxOS:

    U mnie nie działa prawidłowo, to znaczy wyłącza całkowicie touchpad i po odłączeniu myszki touchpada nadal nie działa.
    Pierwsza litania również nie działa – wyskakuje tylko okienko w prawym górnym rogu o treści „touchpad enable”.
    Myślę, że powinienem, za radą napcoka, zmodyfikować plik rc.xml.
    A wygląda on w środku tak

    Jak go zmodyfikować, by za włączanie/wyłaczanie touchpada odpowiadał np. Ctrl i F8?
    Mój plik z dobrym skryptem nazywa się touchpad.sh .
    Przerasta mnie to intelektualnie.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #5495
    Zanonimizowany
    Forumowicz

    Zapisać to jako plik tekstowy, np. touchpad?
    A później jak powinny wyglądać wiersze w pliku rc.xml, żebym miał np. zmapowane jako T+F8 ?

    EDIT
    Udało mi się touchpad.sh w /usr/bin uczynić „wykonywalnym”. Nie wiem co dalej, tzn. nie wiem jak zbindować w `rc.xml’.

    Teraz wklepuję w konsoli /*/touchpad.sh by włączać/wyłączać. Jakiś postęp.

    Zanonimizowany
    Forumowicz

    Witaj,
    do monitorowania różnych parametrów – Psensor , a jeszcze lepiej GKrellM. Jak i czy w ogóle się da regulować obroty tego nie wiem.
    A może NVclock?

    W odpowiedzi do: [SOLVED] Brak liter w "Uruchom" w Maboxie #5364
    Zanonimizowany
    Forumowicz

    Dzięki, już jest ok :-)

    W odpowiedzi do: [SOLVED] Kernel panic #5249
    Zanonimizowany
    Forumowicz

    Przepraszam, że się wtrącę z moim laickim pytaniem. Co jakiś czas pojawiają się informacje, że „Archowe” miewają problemy po aktualizacjach. Mnie nic takiego jeszcze się nie zdarzyło.

    Czy zwlekanie z aktualizacją może być remedium na tego typu przygody?

    W „Ubuntowatych” takich historii nie ma.

    Zanonimizowany
    Forumowicz

    Możesz sprawdzić jak dokładnie skonfigurować CloneZilla do sklonowania systemu na serwer (do zdalnej lokalizacji).

    Możesz też zrobić tak:
    – obydwa komputery wpinasz do routera – najlepiej kablem
    – na komputerze docelowym uruchamiasz livecd, zakładasz partycje i konfigurujesz demon rsync:
    https://wiki.archlinux.org/index.php/rsync#rsync_daemon
    – na komputerze źródłowym uruchamiasz livecd i za pomocą rsync klonujesz wybraną – teraz już nie partycję, ale zawartość np. rsync $OPCJE /punkt/montowania/źródłowej/partycji/root /zdalny/punkt/montowania/

    Więcej – np. link 1,5,7
    https://www.google.pl/search?client=opera&q=rsynd+daemon+examples&sourceid=opera&ie=UTF-8&oe=UTF-8 .

    W odpowiedzi do: Pokaż swój pulpit! #4911
    Zanonimizowany
    Forumowicz

    To i ja się pochwalę. Mabox, niby nic rewolucyjnego, ale prawie ideał. Pasek ala Mate, powiększone ikonki w Menu, Cairo Dock i fajne Conky :)
    06-30-212221_1680x1050_scrot.jpg

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #4833
    Zanonimizowany
    Forumowicz

    Zmodyfikowałem .xbindkeysrc, czyli dodałem:

    #Enable Touchpad
       "/usr/bin/synclient TouchpadOff=1"
        XF86TouchpadOn
    #Disable Touchpad
       "/usr/bin/synclient TouchpadOff=0"
        XF86TouchpadOff

    Oczywiśćie ładuję – xbindkeys -p.

    Niestety, panel nie włącza się.

    Znalazłem za to takie coś na wiki Archa:

    /usr/local/bin/touchpad_toggle.sh
    
    #!/bin/bash
    
    declare -i ID
    ID=<code>xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'</code>
    declare -i STATE
    STATE=<code>xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'</code>
    if [ $STATE -eq 1 ]
    then
        xinput disable $ID
        # echo "Touchpad disabled."
        # notify-send 'Touchpad' 'Disabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png
    else
        xinput enable $ID
        # echo "Touchpad enabled."
        # notify-send 'Touchpad' 'Enabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png
    fi

    Wklejam do konsoli – wyłączam panel. Wklejam ponownie – wyłączam. Jednak wygodniej by było korzystać z Fn+F8.
    Dziękuję za dotychczasową pomoc.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #4818
    Zanonimizowany
    Forumowicz

    Przerasta mnie to mapowanie. Po wpisaniu xmodmap -pke wyskakuje mi cała litania, w tym takie coś:

    keycode 198 = XF86AudioMicMute NoSymbol XF86AudioMicMute
    keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
    keycode 200 = XF86TouchpadOn NoSymbol XF86TouchpadOn
    keycode 201 = XF86TouchpadOff NoSymbol XF86TouchpadOff

    Natomiast plik .xbindkeysrc wygląda tak:

    # For the benefit of emacs users: -*- shell-script -*-
    ###########################
    # xbindkeys configuration #
    ###########################
    #
    # Version: 1.8.6
    #
    # If you edit this file, do not forget to uncomment any lines
    # that you change.
    # The pound(#) symbol may be used anywhere for comments.
    #
    # To specify a key, you can use 'xbindkeys --key' or
    # 'xbindkeys --multikey' and put one of the two lines in this file.
    #
    # The format of a command line is:
    #    "command to start"
    #   
    
    # The release modifier is not a standard X modifier, but you can
    # use it if you want to catch release events instead of press events
    
    # By defaults, xbindkeys does not pay attention with the modifiers
    # NumLock, CapsLock and ScrollLock.
    # Uncomment the lines above if you want to pay attention to them.
    
    #keystate_numlock = enable
    #keystate_capslock = enable
    #keystate_scrolllock= enable
    
    # Examples of commands:
    
    "xbindkeys_show" 
      control+shift + q
    
    # set directly keycode (here control + f with my keyboard)
    "xterm"
      c:41 + m:0x4
    
    # specify a mouse button
    "xterm"
      control + b:2
    
    #"xterm -geom 50x20+20+20"
    #   Shift+Mod2+alt + s
    #
    ## set directly keycode (here control+alt+mod2 + f with my keyboard)
    #"xterm"
    #  alt + c:0x29 + m:4 + mod2
    #
    ## Control+Shift+a  release event starts rxvt
    #"rxvt"
    #  release+control+shift + a
    #
    ## Control + mouse button 2 release event starts rxvt
    #"rxvt"
    #  Control + b:2 + Release
    
    ##################################
    # End of xbindkeys configuration #
    ##################################    associated key
    #
    #
    # A list of keys is in /usr/include/X11/keysym.h and in
    # /usr/include/X11/keysymdef.h
    # The XK_ is not needed.
    #
    # List of modifier:
    #   Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
    #   Mod3 (CapsLock), Mod4, Mod5 (Scroll).
    #
    
    # The release modifier is not a standard X modifier, but you can
    # use it if you want to catch release events instead of press events
    
    # By defaults, xbindkeys does not pay attention with the modifiers
    # NumLock, CapsLock and ScrollLock.
    # Uncomment the lines above if you want to pay attention to them.
    
    #keystate_numlock = enable
    #keystate_capslock = enable
    #keystate_scrolllock= enable
    
    # Examples of commands:
    
    "xbindkeys_show" 
      control+shift + q
    
    # set directly keycode (here control + f with my keyboard)
    "xterm"
      c:41 + m:0x4
    
    # specify a mouse button
    "xterm"
      control + b:2
    
    #"xterm -geom 50x20+20+20"
    #   Shift+Mod2+alt + s
    #
    ## set directly keycode (here control+alt+mod2 + f with my keyboard)
    #"xterm"
    #  alt + c:0x29 + m:4 + mod2
    #
    ## Control+Shift+a  release event starts rxvt
    #"rxvt"
    #  release+control+shift + a
    #
    ## Control + mouse button 2 release event starts rxvt
    #"rxvt"
    #  Control + b:2 + Release
    
    ##################################
    # End of xbindkeys configuration #
    ##################################

    Czy dobrze rozumiem, że powinienem teraz zmodyfikować plik .xbindkeysrc?
    Jeżeli tak, to jak on powinien wyglądać?
    Przepraszam za nachalność – to nie lenistwo, po prostu nie ogarniam.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #4815
    Zanonimizowany
    Forumowicz

    Tak, zainstalowałem.

    
    Co znaczy że nie możesz włączyć?

    Edit:
    Gdy pierwszy raz wcisnąłem Fn+F8 udało mi się wyłączyć panel dotykowy. Jednak teraz gdy wciskam te klawisze, panel nie chce się włączyć.
    Edit2:
    Może powtórzyć całą procedurę od początku?

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #4813
    Zanonimizowany
    Forumowicz

    Obecnie wygląda tak:

    ## Optionally disable touchpad
    /usr/bin/synclient TouchpadOff=1
    TapButton1=1
    TapButton2=3
    TapButton3=2 &

    Niestety, nadal nie mogę włączyć.

    W odpowiedzi do: Włączanie/wyłączanie panelu dotykowego w Maboxie. #4811
    Zanonimizowany
    Forumowicz

    Udało mi się wyłączyć. Niestety włączyć już się nie da, nawet po restarcie.

    Edit: Teraz autostart wygląda tak:

    ## Optionally disable touchpad
    /usr/bin/synclient TouchpadOff=1 &
    TapButton1=1 &
    TapButton2=3 &
    TapButton3=2 &
Oglądasz 15 posty - 91 do 105 (z 150 ogółem)