Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-17 21:58:37

  jollyroger3 - Użytkownik

jollyroger3
Użytkownik
Zarejestrowany: 2008-03-06

[Opera] 9.26 - polecenia "Przewiń dalej" i "Przewiń wstecz" z konsoli

Mam następujący problem do rozwiązania:

Chcę przypisać dodatkowym przyciskom "Back" i Forward" na klawiaturze multimedialnej odpowiednio polecenia "Przewiń wstecz" i ""Przewiń dalej" w przeglądarce Opera 9.26.

Do przypisywania działań przyciskom dodatkowym używam hotkeys.

Niestety - ani w manualu, ani za pomocą --help, ani na stronie pomocy opery, ani nawet za pomocą Google nie znalazłem jakie polecenie należy wydać w konsoli aby Opera wykonała te działania...

Uruchomienie opery z konsoli nie zaowocowało żadnym komunikatem przy klikaniu na owe przyciski.

Podobnie milczy przy ich używaniu konsola javy.

Jedynym (jak mi się wydaje) punktem uchwytu jest informacja na stronie pomocy opery, że:

Przewiń dalej:

- Analizuje stronę i przechodzi do najbardziej prawdopodobnej następnej strony

- Otwiera stronę określoną w nagłówku za pomocą [b]link rel="next"[/b]

- Otwiera znajdujący się na stronie odnośnik o treści „Następna” lub podobnej

- Uruchamia pokaz slajdów, jeśli strona zawiera odnośniki do wielu obrazków[/quote]
Podejrzewam, ze kluczem może być owo "link rel="next"" w jakimś magicznym połączeniu z którąś z opcji remote opery, jednak nie wiem co z tym konkretnie zrobić.

Zaznaczam, że [b]nie interesują mnie ani gotowe ani możliwe do przypisania skróty klawiszowe używające "zwykłych" klawiszy[/b].

Podobnie [b]nie interesuje mnie rada typu "użyj innej przeglądarki"[/b].

Za wszelkie przydatne porady będę bardzo wdzięczny.

[b][u]Przydatne informacje:[/u][/b]

[b]1. Wynik opera --help:[/b]

Kod:

jollyroger@jolly-deb:~$ opera --help

Usage: opera [options] url

  -newwindow                     open url in new window
  -newpage                       open url in new page (tab)
  -backgroundpage                open url in background page (tab)
  -fullscreen                    start in full screen mode
  -iconic                        start in iconic mode
  -geometry <geometry>           set geometry of toplevel window
  -remote <command>              send command to another Opera window
  -noraise                       do not raise window when receiving a remote command
  -window <window id>            a remote opera window
  -windowname <window name>      a remote opera window with a symbolic name
  -restore                       restore default interface
  -nosession                     do not open saved window sessions or homepage
  -nowin                         do not open any document windows
  -nomail                        start opera without internal e-mail client
  -noshape                       do not apply shape to widgets
  -language <file>               use translation from specified file
  -binarydir <path>              location of version-specific binaries
  -personaldir or -pd <path>     location of alternative '.opera' directory
  -display <displayname>         set the X display
  -fn <font>                     set the normal text font
  -bg <color>                    set the background color
  -fg <color>                    set the foreground color
  -visual TrueColor              use TrueColor visual on an 8-bit display
  -cmap                          use private color map on an 8-bit display
  -smallicon                     use a smaller icon image
  -notrayicon                    do not show an opera icon in system tray
  -disableinputmethods           disable input methods
  -restoreextensions             restore default file type extensions
  -postfix <name>                append name to WM_CLASS and WM_WINDOW_ROLE
  -version                       show version data
  -full-version                  show version data and build details
  -kioskhelp                     extra options for kiosk mode operation
  -debughelp                     extra options for simple debugging
  -help or -h                    show this help

Remote commands:
  openURL()                      open "Go to" dialog box prompting for input
  openURL(url)                   open url in active window
  openURL(url,<destination>)     open url in destination <W|P|B>
  openFile(<destination>)        open file selector in destination <W|P>
  openM2(<destination>)          open M2 list view in destination <W>
  openComposer(<destination>)    open M2 composer in destination <W>
  addBookmark(url)               add url to bookmark list
  raise()                        raises the opera window
  lower()                        lowers the opera window

  <destination> Replace W: new-window, P: new-page, B: background-page

  A standalone url argument or '-newwindow', '-newpage', '-backgroundpage'
  or '-nowin' will disable '-remote' commands

Notes:
  * <geometry> format is: WIDTHxHEIGHT+XOFF+YOFF
  * '-window' and '-windowname' work for '-remote' and '-newwindow' commands
  * '-window' accepts hexadecimal (default) or a decimal argument
  * '-fullscreen' works when a new browser is launched
  * '-nowin' disables any url argument
  * '-windowname' will override '-newwindow' if a named window is located
  * '-noraise' works for remote commands that do not open a dialog box

jollyroger@jolly-deb:~$

[b]2. [url=http://help.opera.com/Linux/9.26/pl/toolbars.html]Jedyna konkretna informacja jaką znalazłem w ciągu 2 dni[/url][/b], już wyżej cytowana.

[b]3. Mój plik definiujący przyciski multimedialne w hotkeys[/b]

Kod:

<?xml version="1.0"?>

<definition>

        <config model="Tracer Perfect Flat Keyboard">

                <!--Home Button-->

                        <userdef keycode="178" command="opera">Opera</userdef>

                <!--Back Button-->

                        <userdef keycode="234" command="opera">Opera</userdef>

                <!--Forward Button-->

                        <userdef keycode="233" command="opera">Google.pl</userdef>

                <!--My Favorites Button-->

                        <userdef keycode="230" command="/usr/bin/iceweasel">Ulubione</userdef>

                <!--E-mail Button-->

                        <userdef keycode="236" command="kontact --module kmail">Kmail</userdef>

                <!--Play/Pause Button-->

                        <userdef keycode="162" command="amarok -t">Play/Pause</userdef>

                <!--Previous Button-->

                        <userdef keycode="144" command="amarok -r">Poprzedni utwór</userdef>

                <!--Next Button-->

                        <userdef keycode="153" command="amarok -f">Następny utwór</userdef>

                <!--Sleep Button-->

                        <userdef keycode="223" command="kdesu /usr/sbin/hibernate">Zamykam system"</userdef>

        </config>

        <contributor>

                <name>XXX YYY</name>
                <email>jollyroger3@o2.pl</email>

        </contributor>

</definition>

In the world without Walls and Fences, who needs Windows and Gates?

Offline

 

#2  2008-03-17 23:56:05

  gnejusz pompejusz - Użytkownik

gnejusz pompejusz
Użytkownik
Zarejestrowany: 2005-09-14
Serwis

Re: [Opera] 9.26 - polecenia "Przewiń dalej" i "Przewiń wstecz" z konsoli

Gdzieś już to widziałem... ;)


A poza tym uważam, że Debian jest najlepszy.
[url=http://ludolfina.pl]ludolfina.pl[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00108 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.219.209.144' WHERE u.id=1
0.00084 UPDATE punbb_online SET logged=1732557904 WHERE ident='18.219.209.144'
0.00047 SELECT * FROM punbb_online WHERE logged<1732557604
0.00253 DELETE FROM punbb_online WHERE ident='18.119.108.233'
0.00093 SELECT topic_id FROM punbb_posts WHERE id=85824
0.00064 SELECT id FROM punbb_posts WHERE topic_id=10908 ORDER BY posted
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=10908 AND t.moved_to IS NULL
0.00014 SELECT search_for, replace_with FROM punbb_censoring
0.00104 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=10908 ORDER BY p.id LIMIT 0,25
0.00084 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10908
Total query time: 0.00932 s