Bitcoin Forum
May 28, 2024, 12:30:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: electrum text gui key bindings  (Read 613 times)
psb777 (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
November 15, 2015, 10:47:38 AM
 #1

Hi! I want to run electrum on a remote server and was pleased to discover there is a text gui to allow me to manage it plain text over ssh without having to learn the CLI. It all starts up fine with "electrum gui -g text".

But I can't work out what the key bindings are! I've read all the docs I can find but to no avail.

One example question for starters: How do I get to the menu items bottom right of the page? Surely there must be a table of the keys vs functions, somewhere? "Open sub-menu" "advance to next item" "return to menu" etc etc. I'm using Ubuntu Terminal but that's a close clone of xterm and I would happily use whatever! Help!

Thanks in advance (but more thanks to come!)
Paul :-)
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 15, 2015, 11:20:16 AM
 #2

Hi,

The text gui does not have as many features as Qt.
Note that all amounts are in BTC.

To navigate between screens, use the left-right arrows
shortcuts:
Ctrl-S for settings
Ctrl-N for Network
Ctrl-Q or Ctrl-W to quit

Electrum: the convenience of a web wallet, without the risks
psb777 (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
November 15, 2015, 11:40:14 AM
 #3

Thanks for that. I can confirm the text gui is mostly usable and is usable enough for my purposes. Very useful, please do not discontinue. I can now get to the bottom right menu. Thanks. However I cannot access the settings.
Code:
$ electrum gui -g text
Error: Cannot read config file. /home/psb/.electrum
The above error seems to have no ill-effect in practice.

The electrum text gui screen is displayed, everything seems to work. I press
<ctrl>-S to get to the settings menu. electrum stops and this traceback
log is displayed:
Code:
Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 500, in <module>
    server.gui.main()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/text.py", line 288, in main
    self.run_tab(0, self.print_history, self.run_history_tab)
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/text.py", line 230, in run_tab
    c = self.main_command()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/text.py", line 220, in main_command
    elif curses.unctrl(c) == '^S': self.settings_dialog()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/text.py", line 398, in settings_dialog
    {'label':'Default fee', 'type':'satoshis', 'value': format_satoshis(self.wallet.fee_per_kb).strip() }
  File "/usr/local/lib/python2.7/dist-packages/electrum/util.py", line 171, in format_satoshis
    x = int(x)  # Some callers pass Decimal
TypeError: int() argument must be a string or a number, not 'instancemethod'

This bug report likely should be made elsewhere?

Thanks
Paul :-)
ThomasV
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 15, 2015, 12:39:32 PM
 #4

thanks, I fixed that in git master

Electrum: the convenience of a web wallet, without the risks
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!