Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Patrik Chrz 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.
-
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í.
-
Ano, vertikální posun funguje. Klidně sem příslušný soubor dám k "úpravě", jen nevím, co mám hledat.
-
Asi umim lepe googlovat:
synclient HorizTwoFingerScroll=1
-
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.
-
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.
-
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
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
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 :(
-
Asi umim lepe googlovat:
synclient HorizTwoFingerScroll=1
Bez reakce. Bez sudo i s
patrik@ThinkPad:~$ synclient HorizTwoFingerScroll=1
patrik@ThinkPad:~$ sudo synclient HorizTwoFingerScroll=1
patrik@ThinkPad:~$
-
Hm, zajimave. Me to na Esusu chrochta. Aspon tedy ve FF, jinde jsem nezkousel.
-
Ok, postup na zprovoznění bych viděl na následující (vyhovující, pokud používá NTB jen jeden uživatel):
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í
#!/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.
-
Oprava jednoho z řádků
místo cd /.config/autostart má být
cd ~/.config/autostart
-
vypadá to, že buď má LUbuntu ten soubor autostart jinde, nebo neexistuje. Mám ho vytvořit?
patrik@ThinkPad:~$ cd ~/.config/autostart
bash: cd: /home/patrik/.config/autostart: Adresář nebo soubor neexistuj
e
-
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.
-
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 "....." " ?
-
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.
-
Děkuji. Provedl jsem. Adresář autostart jsem v adresáři config neměl, tak jsem ho vytvořil.
Když jsem vytvořil soubor myautostart.desktop, tak se mu přiřadil symbol ozubeného kola. Když jsem ho naplnil příslušným textem, tak se změnil jeho název na Some stuff :o a ikona na žlutého smajlíka :o :o
Jdu na restart.
-
Funguje!
Děkuji moc ;D
-
No a chrochta to?
-
nevím, co je míněno tím chrochtá, ale jak už jsem psal, horizontální posun funguje
-
Dobrá práce 8)
-
Vytahuji znovu toto vlákno. Dostal jsem (staro)nový počítač a mám opět stejný problém. Možná něco dělám špatně, ale přijde mi, že to dělám pořád stejně.
v /home/patrik/.config/autostart mám vytvořený soubor myautostart.desktop a v něm přesně to, co jsem odsud zkopíroval:
#!/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;
a po restartu se vůbec nic neděje. Ani se nespustí pidgin jako na starém PC, ani nefunguje horizontální posun. Co mi uniklo?
-
Posuneme maličko nahoru, přes víkend to trochu zapadlo :(
-
Ještě jednou zkusím posunout nahoru.
-
Jestli v myautostart.desktop mate to, co jste sem pastnul, tak vam uniklo to, ze se jedna o dva soubory, ktere maji byt na ruznych mistech. Ten myautostart.desktop pouze vola /home/patrik/scripts/autostart.sh, ktery pak spousti to, co chcete spustit. Kdyz to poslepujete do jednoho souboru, pricemz jsou tam veci, ktere se do .desktop souboru nedavaji, tak by spise bylo divne, kdyby to fungovalo.
-
Ajta krajta, to jsem tomu dal. No už samozřejmě funguje :). Děkuji mnohokráte
Jen taková maličkost - dělalo to už před tím, ale třeba poradíte jak se toho zbavit. :P
Při startu notebooku mi vybíhá tato hláška (ničemu nevadí, nevšiml jsem si, že by něco nefungovalo)
[ 24.565761] asus_laptop: Error callig CNAP(1)
-
Tak to tedy netusim. Dam se podat.