Nowe posty

xx Problem z grą Americas Army (2)
Dzisiaj o 12:22:28
xx Obrazek jako tło terminala (3)
Dzisiaj o 12:14:32
xx Fail2ban, geoip a ssh (1)
Dzisiaj o 09:28:53
xx [Python] Nie uruchamia się PyCharm (4)
Dzisiaj o 00:22:01
xx Ubuntu 17.04 spowolnienie (3)
Wczoraj o 00:26:36
xx D (3)
Wczoraj o 00:13:34
xx Po włączeniu instalacji linuxa nie ma obrazu. (2)
Wczoraj o 00:09:37
xx Jaki tani laptop do linuxa ? (5)
2018-01-22, 23:35:14
xx Czy nakladka na system nie skopie mi juz zainstalowanego systemu (3)
2018-01-22, 22:53:46
xx Linux hardware error (3)
2018-01-22, 18:00:25

Autor Wątek: OpenBox skróty wyłączenie  (Przeczytany 6782 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
OpenBox skróty wyłączenie
« dnia: 2011-02-13, 16:14:31 »
Używam lxde, w którym ten menadżer jest domyślnie.
W ./config/openbox jest jego plik konfiguracyjny. Zakomentowałem jeden fragment, żeby wyłączyć pewną funkcję, bo koliduje ona z innymi aplikacjami:



Ten skrót przestaje działać faktycznie ale jest cały czas "zarezerwowany" tzn. np. w blenderze nie mogę go wykorzystać do obracania obiektów, podobnie ma się sprawa w wings3d i prawdopodobnie, analogicznie ten sam problem pojawi się w każdej innej aplikacji.
Jak mogę skutecznie "zwolnić" jakąś kombinację klawiszy tak żeby inne aplikacje mogły z nich skorzystać?

Offline arctgx

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
OpenBox skróty wyłączenie
« Odpowiedź #1 dnia: 2011-02-13, 23:22:27 »
U mnie też tak jest, ale... nie wiem dlaczego chcesz obracać tą kombinacją. Jest to inna akcja od obrotu za pomocą środkowego klawisza (w razie braku można go emulować w Xorg)? Nie używałem Blendera przez dobry kawał czasu.

Jako zwykły użytkownik wygodnie odpaliłem serwer Xorg poleceniem xinit. Nie mam pliku ~/.xinitrc, więc dostałem surowe środowisko z xtermem jako jedynym klientem (zatem bez menedżera okien), a z niego z kolei Blendera. Lewy Alt z trzymanym lewym klawiszem myszy nie dają obrotu podczas przeciągania kursora. Sprawdź tak sobie Wings3D.

Openbox nie wydaje się więc mieć na to wpływu.

Twórcy Gimpa poradzili sobie z problemem tak, że chwilowe włączenie przesunięcia warstwy (w narzędziu przesuwania) można włączyć w jednych systemach samym Altem, w innych dodatkowo z Shiftem.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
OpenBox skróty wyłączenie
« Odpowiedź #2 dnia: 2011-02-14, 20:41:05 »
Dzięki za odzew.

Tak, domyślnie rotacja jest pod środkowym klawiszem (scroll) ale to jest niewygodne dlatego jest w blenderze taka funkcja jak emulate 3button mouse (używam tego od zawsze i pod windowem i pod linuxem), którą uzyskuje się właśnie przez alt +lmb i tu jest właśnie ten problem. Np. shift + alt + lmb działa tzn. dokonuje translacji jakiegoś obiektu. Dlaczego działa ?? Chyba właśnie dlatego, że w pliku konfiguracyjnym openboxa w ogóle nie ma takiej kombinacji, ale gdyby jednak była tam domyślnie, problem byłby ten sam.

Dodam, że pod kde, gnome itp. ten problem nie występuje dlatego podejrzewam, że jest to związane z openboxem. To niby trywialna bzdura ale nie wiem jak sobie z tym poradzić.

Jeśli ktoś miałby chwilę czasu i trochę chęci, niech ściągnie z oficjalnej strony blendera wersję beta (tar.bz2) wypakuje i od razu odpali program (ewentualnie może wołać o jakąś dodatkową niewielką paczkę). Po uruchomieniu, lewy dolny róg(ldr) -> user pref. -> input -> emulate 3button,  następnie ldr -> 3d view  i teraz niech dokona rotacji/translacji w wyżej opisany sposób i zobaczy  co się będzie dziać. Może ktoś wpadnie na jakiś pomysł.

Dziękuję z góry za zainteresowanie.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
OpenBox skróty wyłączenie
« Odpowiedź #3 dnia: 2011-02-15, 21:44:12 »
Jak zwykle sam sobie pomogłem.
Nie znalazłem nic lepszego niż modyfikacja istniejących wpisów, używając zamiast alt np. super key:

     
       
       
     

     
       
     

     
       
     


Nie to co chciałem ale przynajmniej zwalnia klawisz alt więc można go używać z myszą w blenderze itp.