Lubuntu a horizontální posun na touchpadu

Lubuntu a horizontální posun na touchpadu
« kdy: 08. 01. 2013, 21:37:28 »
Poradíte někdo, jak v LUbuntu nastavit horizontální posun stránky na touchpadu? V Ubuntu a XUbuntu jsem tuhle volbu v menu našel, ale v LUbuntu nikoliv. Vertikální posun funguje.
« Poslední změna: 08. 01. 2013, 21:46:10 od Petr Krčmář »


Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #1 kdy: 09. 01. 2013, 14:32:36 »
Vertikální posun funguje? Pokud ano, šlo by rekurzivním grepem na /etc najít soubor s nastavením vertikálního a připsat tam ručně horizontální :-) Je to řešení.

Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #2 kdy: 09. 01. 2013, 14:44:06 »
Ano, vertikální posun funguje. Klidně sem příslušný soubor dám k "úpravě", jen nevím, co mám hledat.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #3 kdy: 09. 01. 2013, 15:36:19 »
Asi umim lepe googlovat:

synclient HorizTwoFingerScroll=1

Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #4 kdy: 09. 01. 2013, 16:46:11 »
Jarda P. vnesl nový rozměr - scroll u spodního okraje nebo scroll dvěma prsty? A ten vertikální?

Pustil bych do začátku (pokud máš vertikální u kraje)
grep VertEdgeScroll -r /etc

pokud dvěma prsty
grep VertTwoFingerScroll -r /etc

Najde to něco?

V praxi se touchpad nastavuje právě příkazem synclient. Nastavíš tím jak velká má být oblast pro scroll, rychlost posunu kurzoru, jestli pokračovat v plynulym pohybu, když narazíš na kraj touchpadu atp.

Jestli ovládáš angličtinu, tak mrkni do manuálový stránky a trochu si zaexperimentuj - otevřeš emulátor terminálu (nejspíš lxterminal) a tam začneš bušit synclient příkazy a uvidíš, jaká je na ně odezva. Vychytáš to a pak si jen svůj vychytanej výsledek zapíšeš do toho souboru, kterej (snad :-) ) našel ten předchozí grep.


Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #5 kdy: 09. 01. 2013, 20:15:17 »
Jarda P. vnesl nový rozměr - scroll u spodního okraje nebo scroll dvěma prsty? A ten vertikální?

Pustil bych do začátku (pokud máš vertikální u kraje)
grep VertEdgeScroll -r /etc

pokud dvěma prsty
grep VertTwoFingerScroll -r /etc

Najde to něco?

V praxi se touchpad nastavuje právě příkazem synclient. Nastavíš tím jak velká má být oblast pro scroll, rychlost posunu kurzoru, jestli pokračovat v plynulym pohybu, když narazíš na kraj touchpadu atp.

Jestli ovládáš angličtinu, tak mrkni do manuálový stránky a trochu si zaexperimentuj - otevřeš emulátor terminálu (nejspíš lxterminal) a tam začneš bušit synclient příkazy a uvidíš, jaká je na ně odezva. Vychytáš to a pak si jen svůj vychytanej výsledek zapíšeš do toho souboru, kterej (snad :-) ) našel ten předchozí grep.

Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #6 kdy: 09. 01. 2013, 20:16:20 »
Jarda P. vnesl nový rozměr - scroll u spodního okraje nebo scroll dvěma prsty? A ten vertikální?

Pustil bych do začátku (pokud máš vertikální u kraje)
grep VertEdgeScroll -r /etc

Když jsem to zasal normálně, tak to napsalo toto

Kód: [Vybrat]
patrik@ThinkPad:~$ grep VertEdgeScroll -r /etc
grep: /etc/passwd-: Operace zamítnuta
grep: /etc/at.deny: Operace zamítnuta
grep: /etc/shadow: Operace zamítnuta
grep: /etc/gshadow: Operace zamítnuta
grep: /etc/gadmin-samba/gadmin_samba_users: Operace zamítnuta
grep: /etc/fuse.conf: Operace zamítnuta
grep: /etc/sudoers: Operace zamítnuta
grep: /etc/apt/trustdb.gpg: Operace zamítnuta
grep: /etc/NetworkManager/system-connections/mysi_dira: Operace zamítnuta
grep: /etc/default/cacerts: Operace zamítnuta
grep: /etc/sudoers.d/README: Operace zamítnuta
grep: /etc/shadow-: Operace zamítnuta
grep: /etc/.pwd.lock: Operace zamítnuta
grep: /etc/gshadow-: Operace zamítnuta
grep: /etc/wvdial.conf: Operace zamítnuta
grep: /etc/ufw/before6.rules: Operace zamítnuta
grep: /etc/ufw/before.rules: Operace zamítnuta
grep: /etc/ufw/after6.rules: Operace zamítnuta
grep: /etc/ufw/after.rules: Operace zamítnuta
grep: /etc/ppp/chap-secrets: Operace zamítnuta
grep: /etc/ppp/pap-secrets: Operace zamítnuta
grep: /etc/cups/ssl: Operace zamítnuta
grep: /etc/ssl/private: Operace zamítnuta
grep: /etc/mtab.fuselock: Operace zamítnuta
grep: /etc/apparmor.d/cache/usr.sbin.cupsd: Operace zamítnuta
grep: /etc/apparmor.d/cache/usr.sbin.tcpdump: Operace zamítnuta
grep: /etc/apparmor.d/cache/usr.sbin.ntpd: Operace zamítnuta
grep: /etc/apparmor.d/cache/usr.bin.evince: Operace zamítnuta
grep: /etc/apparmor.d/cache/sbin.dhclient: Operace zamítnuta
grep: /etc/apparmor.d/cache/lightdm-guest-session: Operace zamítnuta
grep: /etc/security/opasswd: Operace zamítnuta
grep: /etc/group-: Operace zamítnuta

Pak jsem to napsal se sudo a to "proběhlo", ale bez viditelné změny

Kód: [Vybrat]
patrik@ThinkPad:~$ sudo grep VertEdgeScroll -r /etc
[sudo] password for patrik:
patrik@ThinkPad:~$

Chtěl bych mít možnost posunovat horizontálně stránku prostým přejetím touchpadu při dolním okraji, tak, jak mi to fungovalo na XUbuntu i Ubuntu. AJ zrovna není moje silná stránka :(

Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #7 kdy: 09. 01. 2013, 20:18:49 »
Asi umim lepe googlovat:

synclient HorizTwoFingerScroll=1

Bez reakce. Bez sudo i s

Kód: [Vybrat]
patrik@ThinkPad:~$ synclient HorizTwoFingerScroll=1
patrik@ThinkPad:~$ sudo synclient HorizTwoFingerScroll=1
patrik@ThinkPad:~$

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #8 kdy: 09. 01. 2013, 22:34:40 »
Hm, zajimave. Me to na Esusu chrochta. Aspon tedy ve FF, jinde jsem nezkousel.

Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #9 kdy: 10. 01. 2013, 11:53:51 »
Ok, postup na zprovoznění bych viděl na následující (vyhovující, pokud používá NTB jen jeden uživatel):

Kód: [Vybrat]
cd /.config/autostart
touch touchpad
chmod +x touchpad
nano touchpad (nebo jinej editor, pokud neni nano)

a do souboru touchpad dát následující
Kód: [Vybrat]
#!/bin/bash
synclient HorizEdgeScroll=1

Odhlásit a přihlásit se do LXDE a mělo by to fungovat. Pak lze ještě vychytat, jak široký pruh se na to má používat (jestli spodních 5mm touchpadu, spodní centrimetr touchpadu atd.). Nevím ale z hlavy, jak se ten parametr jmenuje. Buď poradí někdo jinej, nebo to sem dám večer já, až se mrknu na svém NTB.

Pavouk106

  • *****
  • 2 395
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #10 kdy: 10. 01. 2013, 12:12:39 »
Oprava jednoho z řádků

místo cd /.config/autostart má být
cd ~/.config/autostart

Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #11 kdy: 11. 01. 2013, 19:56:26 »
vypadá to, že buď má LUbuntu ten soubor autostart jinde, nebo neexistuje. Mám ho vytvořit?

Kód: [Vybrat]
patrik@ThinkPad:~$ cd ~/.config/autostart
bash: cd: /home/patrik/.config/autostart: Adresář nebo soubor neexistuj
e

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #12 kdy: 11. 01. 2013, 20:20:41 »
U me existuje /etc/xdg/lxsession/Lubuntu a /etc/xdg/lxsession/Lubuntu-Netbook - zmenu jsem udelal v prvnim a po rebootu drzi. Do ~/.config/autostart se davaji .desktop soubory. Cili si muzete vytvorit jeden, ze ktereho nalinkujete nejaky skript, ktery nastavi touchpad. Napriklad podle nasledujiciho mustru:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Stuff with delayed start
Comment=Skype, Claws,...
Exec=sh "/home/jarda/script/delayed_start.sh"
Icon=presence_online.png
Terminal=0
Type=Application
Encoding=UTF-8
#Categories=Network;Application;


P.S.: Uz si ani nahodou nepamatuji, kde a proc jsem vystoural tu prvni radku.

Muj volany skript vypada takto:

#!/bin/sh
# Starts some stuff which somehow sometimes doesn't start
# when started from autostart immediately.

sleep 15

# Internet stuff:
claws-mail &


# Other:
keepassx &
alarmclock &
#clipit &
parcellite &


Ten skript volam Exec=sh "/home/jarda/script/delayed_start.sh" a ne primo z toho duvodu, ze nema nastaveny exec bit, protoze mam skript, ktery obcas pustim a on nastavuje veci, jako vlastnika souboru na me, pristupova prava jenom na me a mimo jine zrusi exec bit a byl jsem liny ho kvuli jednomu adresari upravovat tak, aby exec bit zustal.

Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #13 kdy: 11. 01. 2013, 21:33:08 »
Bohužel scripty a podobné je na mě trochu moc. Mohl bych poprosit o "blbuvzdornější" návod?

Tedy:
"soubor nazev.pripona s obsahem "...." umístit do adresáře "....." " ?

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Lubuntu a horizontální posun na touchpadu
« Odpověď #14 kdy: 11. 01. 2013, 21:59:09 »
Zalozte si adresar ~/scripts . Do nej dejte soubor treba autostart.sh. Do nej napiste prikazy k nastaveni, eventuelne z nej muzete spoustet aplikace, treba ty, se kterymi mate problem, kdyz zkopirujete jejich .desktop soubor do ~/.config/autostart jako jsem mel ja, kdyz nektere z nich nenabehly a ukazalo se, ze je lepsi spustit je se zpozdenim ze skriptu. Tedy treba:

#!/bin/bash

# Nastaveni touchpadu:
synclient HorizEdgeScroll=1 &

# Aplikace, ktere se pousti rovnou:

pidgin &

# Potvorne aplikace, ktere je treba spustit se zpozdenim:

sleep 15

potvornaaplikace1 &
potvornaaplikace2 &

sleep 5

potvornaaplikace3,kterakdoviprocvyzadujedalsizpozdeni &


Do ~/.config/autostart dejte soubor myautostart.desktop . Do nej napiste:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Some stuff
Comment=Some stuff
Exec=sh "/home/patrik/scripts/autostart.sh"
Icon=presence_online.png
Terminal=0
Type=Application
Encoding=UTF-8
#Categories=Network;Application;

Odhlaste se, prihlaste se a pokud to ani jeden z nas nezoral, melo by to chodit.