Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Petulko666

Stran: [1]
1
juwa2 máš pravdu som z toho jelito, potrebuem si vyriešiť dva problémy v linuxe a neviem si poradiť. Ostatné som si nastavil vymazal ako som potrebovat. Len dva skripty mi chýbaju, aby to bolo presne načo to potrebujem a vôbec neviem v linuxe robiť. Tak preto Vás tu otravujem.   

2
len da sa to nastavit aby to blokovalo len na ploche ?

3
Nepise to ani ziadnu chybu?
normalne nabehne linux a nic ticho

4
Tento riadok
Kód: [Vybrat]
MYMAP=$(xinput get-button-map "$1")uklada do premennej MYMAP vysledok prikazu xinput a ten prikaz si ID mysi berie z $1 co je prvy parameter za skriptom(alebo ako to napisat)
Cize bud to "$1" vsade zamen za tu 9 alebo ten skript spustaj ako
Kód: [Vybrat]
/cesta/k/skriptu/skript.sh 9https://www.linuxexpres.cz/praxe/bash-17-dil
zmenene ale ziadna zmena

5
Ten skript spustaj
Kód: [Vybrat]
/cesta/k/skriptu/skript.sh "ID mysi"[/quote]
Ako si myslel ID mysi...vobec to nebere ten skript...vytvoril som ten subor cez mousepad,

Citace
#!/bin/bash
 
#1st param: device id or name
MYMAP=$(xinput get-button-map "$1")
MYARRAY=( $MYMAP )
if [ ${#MYARRAY
  • } -gt 2 ]; then

  xinput set-button-map "$1" 1 0 0 ${MYARRAY
  • :3}

  echo "It's been set"
else
  echo "Not found"
fi

ID mysi je 9, niekde musi byt v tomto kode chyba

6
v tom scripte bude chyba, isiel som podla tohoto http://www.abclinuxu.cz/poradna/linux/show/366513 a nejde to...dal som to ulozit  a potom som ten subor nahodil po spusteni a je to stale to iste,,presne id9 mysi sedi...cize podla ich navodu by to malo ist...ide to iba ked to zmenim v terminaly



7
Našiel som toto, funguje to....nahodil som to cez terminal, ale problem je ze ked to restartujem vrati sa to naspat, neviem cim sa da otvorit ten subor bash

Citace
Jestli stačí namapovat všechna tlačítka na 1. tak:
Zjistit:
xinput list
myš bude třeba 9, zobrazit si mapování
xinput get-button-map 9
Vrátí třeba: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
tak změna pravého a prostředního:
xinput set-button-map 9 1 1 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
nebo podle názvu:
xinput set-button-map 'Logitech USB RECEIVER' 1 1 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Když to shrnu do filesu:
   
#!/bin/bash
 
#1st param: device id or name
MYMAP=$(xinput get-button-map "$1")
MYARRAY=( $MYMAP )
if [ ${#MYARRAY
  • } -gt 2 ]; then

  xinput set-button-map "$1" 1 1 1 ${MYARRAY
  • :3}

  echo "It's been set"
else
  echo "Not found"
fi

toto som zadal do terminalu xinput set-button-map 9 1 0 0 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 namiesto tych dvoch nul boli jednotky
ja by som sa potreboval dostat do suboru bash a tam to zmenit, len neviem v com ten subor otvorit

8
Spustíš z Terminálu příkazem
Kód: [Vybrat]
xbindkeys-config &
A můžeš se pustit do přemapování button 3 (b:3)
Ale aby přemapování fungovalo pouze selektivně (= pro určitou aplikaci/okno) musíš použít (napsat si) jednoduchý pomocný skript viz moje odpověď včera v 14:34:08  Do "Key" dáš b:3 a do "Action" napíšeš cestu k tomu skriptu.
Příklad skriptu ( bod 3.) si uprav podle skutečnosti/potřeby):
Kód: [Vybrat]
#!/bin/bash
# 1.) get active window id
active_window_id=`xdotool getactivewindow`

# 2.) get class of the active window
window_class=`xprop -id $active_window_id | sed -n -e "s/^WM_CLASS(STRING).*\"\(.*\)\", \".*\"/\1/ p"`

# 3.) execute only when active window is Gedit
if [ "$window_class" = "gedit" ]; then
    xdotool key ctrl+Home
else
    xdotool click 3
fi
co tam mam dat ? som z toho pekny jelen

9
nejaká aplikácia, ktorá by doplnika nastavenie myši o nastavenie poziicii nexistuje ?...v hentom sa moc nevyznám. Niesom zbehlý v linuxe moc. Alebo aspoň návod by sa zišiel. Nevadí, keď sa to tak bude tak chovať v celom linuxe, jedná sa o to, aby používateľ si otvoril len ponuku čo je na ploche. Príklad jeden program na ploche a v nom robil. Aby nemal možnosti sa v linuxe hrabať. Ja tam mám schovaté tlačidlo do nastavení.

Aplikace existují viz výše. Ale ty si zřejmě představuješ nějakou "klikací" aplikaci, taková "nástavba" existuje pouze k xbindkeys Je to xbindkeys-config. Můžeš si ho doinstalovat.
Kód: [Vybrat]
sudo apt-get install xbindkeys xbindkeys-config xdotool


Krom toho vyřazení pravokliku v celém systému rozhodně není dobrý nápad....
http://xahlee.info/linux/linux_xbindkeys_tutorial.html
https://www.youtube.com/watch?v=8cLRsYKoEdw


ok super, nezobrazuje to medzi aplikaciamy...ako spustim...potrebujem to zamadzit....ono sa spusti..a chcem aby siel na tom len jeden jediny program. Ostatne zostalo hluche.

10
nejaká aplikácia, ktorá by doplnika nastavenie myši o nastavenie poziicii nexistuje ?...v hentom sa moc nevyznám. Niesom zbehlý v linuxe moc. Alebo aspoň návod by sa zišiel. Nevadí, keď sa to tak bude tak chovať v celom linuxe, jedná sa o to, aby používateľ si otvoril len ponuku čo je na ploche. Príklad jeden program na ploche a v nom robil. Aby nemal možnosti sa v linuxe hrabať. Ja tam mám schovaté tlačidlo do nastavení.

11
Zdravím chcel by som vyriešiť jeden problém, chcem zablokovat pravé tlacidlo mysi, aby po kliknuti nevybiehali možnosti. Samozrejme lave tlacidlo spúštania a kolečko chcem aby fungovalo. Dá sa to nejako obmadzit ?

Stran: [1]