public
True
gnunet-gtk
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
gnunet_logo.png
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
True
False
0
True
True
True
True
GTK_POS_TOP
True
False
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
True
False
0
True
False
0
True
Show credits
True
True
gtk-about
True
GTK_RELIEF_NORMAL
True
0
False
False
True
<span size="x-large">Welcome to gnunet-gtk 0.7.0</span>
False
True
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
5
0
0
True
True
0
False
False
True
gnunet-gtk is the GTK+ user interface for GNUnet. It is intended to eventually provide a universal, pluggable interface for all GNUnet services.
This is an alpha release. Many features are not working and others are missing. The GNUnet homepage offers information about new versions of gnunet-gtk.
<span size="x-large">Important changes (compared to gnunet-gtk 0.6.6):</span>
The redesign of the GNUnet core has also affected gnunet-gtk. The new codebase is based on glade, which should make it easier to customize and extend gnunet-gtk.
The new codebase is mostly a collection of GTK+ signal handlers that trigger the appropriate actions on GNUnet's FSUI and ECRS libraries.
The code is still far from complete, missing features include:
* support for starting and stopping gnunetd
* support for file sharing (insert, search, download, pseudonyms, namespaces, directories, collections)
* support for statistics (raw, graphical)
* support for chat
We hope that you will enjoy gnunet-gtk (especially once it is ready).
Thank you,
The GNUnet Team
False
True
GTK_JUSTIFY_LEFT
True
False
0.5
0.5
0
0
0
False
False
False
True
True
_Welcome
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
tab
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
True
False
0
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
False
0
True
Try to start the GNUnet Daemon gnunetd on localhost
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-media-play
4
0.5
0.5
0
0
0
False
False
True
start gnunet_d
True
False
GTK_JUSTIFY_RIGHT
False
False
0.5
0.5
0
0
0
True
True
0
True
True
True
Stops the GNUnet daemon gnunetd
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-stop
4
0.5
0.5
0
0
0
False
False
True
sto_p gnunetd
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
0
False
False
0
True
True
True
gtk-no
4
0.5
0.5
0
0
0
False
False
public
True
gtk-yes
4
0.5
0.5
0
0
0
False
False
True
gnunetd control
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
False
False
0
0.5
GTK_SHADOW_ETCHED_IN
True
Unavailable.
False
False
GTK_JUSTIFY_LEFT
True
False
0.5
0.5
0
0
True
Statistics
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
True
True
False
False
True
True
Available Applications
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
False
True
True
_General
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
True
True
True
True
GTK_POS_TOP
True
False
True
False
0
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
True
True
True
True
True
True
Search Overview
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
False
0
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
True
True
True
True
True
0
True
True
True
False
0
True
Cancel the selected download
True
gtk-stop
True
GTK_RELIEF_NORMAL
True
0
False
False
GTK_PACK_END
True
Clear completed downloads from the download list
True
gtk-clear
True
GTK_RELIEF_NORMAL
True
0
False
False
GTK_PACK_END
0
False
False
True
Downloads
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
True
True
True
True
True
True
Uploads
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
False
False
Stat_us
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
True
False
0
True
False
0
True
_Keyword:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
fssearchKeywordComboBoxEntry
0
False
False
public
True
True
True
True
True
0
True
True
True
Search GNUnet for content under the specified keyword (and, if applicable, restrict the search to the given namespace)
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-find
4
0.5
0.5
0
0
0
False
False
True
Sea_rch
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
0
False
False
0
False
False
True
in _namespace
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
8
0
0
False
False
public
True
0
True
True
True
_Anonymity:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
searchAnonymitySelectionSpinButton
0
False
False
public
True
Specify the anonymity level for the search, 0 for no anonymity. Higher values provide more privacy but also less performance.
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
1 0 100000 1 10 10
0
False
True
0
False
False
public
True
True
True
GTK_POS_TOP
True
False
label61
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
False
True
label36
False
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
0
True
True
False
True
True
_Download
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
True
False
0
True
False
0
True
Method:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
indexbutton
0
False
False
public
True
Indexing will avoid copying the file into the GNUnet database. Instead, GNUnet will try to add a symbolic link to the specified file. If that fails, a copy of the file will be created. Indexing should be used if the local machine is unlikely to ever be compromised by an adversary and if the uploaded file will not be modified or moved in the future. Indexing is more efficient than insertion.
True
inde_x
True
GTK_RELIEF_NORMAL
True
True
False
True
0
False
False
public
True
Inserting a file means that an encrypted copy will be added to the GNUnet database. Without the proper key (which is not stored in plaintext anywhere) the file cannot be decrypted. Use this option for small files, files that will be modified soon, files that maybe moved or if you are afraid that an adversary may detect the file in plaintext on your machine (after compromising your machine).
True
i_nsert
True
GTK_RELIEF_NORMAL
True
False
False
True
indexbutton
0
False
False
0
False
False
True
False
0
True
Scope:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
scopeFileOnlyButton
0
False
False
public
True
only insert a single file
True
file onl_y
True
GTK_RELIEF_NORMAL
True
True
False
True
0
False
False
public
True
Recursively insert an entire directory tree
True
_recursive (for entire directories)
True
GTK_RELIEF_NORMAL
True
False
False
True
scopeFileOnlyButton
0
False
False
0
False
False
True
False
0
True
_Anonymity:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
uploadAnonymityLevelSpinButton
0
False
False
public
True
What level of sender-anonymity is desired when sharing this particular file? 0 allows direct connections (no anonymity). Higher levels require increasing amounts of cover traffic per shared block, increasing your privacy at the expense of efficiency.
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
1 0 10000 1 10 10
0
False
False
0
False
False
True
False
0
True
_Filename:
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
5
0
uploadFilenameComboBoxEntry
0
False
False
public
True
True
True
0
True
True
True
Browse local computer for files (or directories) to upload.
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-home
4
0.5
0.5
0
0
0
False
False
True
_Browse
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
0
False
False
0
False
False
0
False
False
True
Upload the specified file with the selected options (you will then be prompted to enter meta-data and keywords).
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-go-up
4
0.5
0.5
0
0
0
False
False
True
Up_load
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
0
False
False
0
False
False
False
True
True
_Insert
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
True
False
0
0
False
False
public
True
True
True
GTK_POS_TOP
True
False
label62
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
False
True
label39
False
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
0
True
True
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
True
True
True
True
True
True
Available Content
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
False
True
True
Ad_vanced
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
False
True
True
File s_haring
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
public
False
0
True
label68
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
0
False
False
False
True
True
_Statistics
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
True
False
0
public
True
True
True
GTK_POS_TOP
True
False
label72
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
False
True
label38
False
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
0
True
True
True
False
True
True
True
False
public
True
True
True
True
True
True
0
True
*
True
True
GTK_SELECTION_BROWSE
True
True
/join #gnunet
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
True
True
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
0
False
False
False
True
True
Cha_t
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
0
0
tab
0
True
True
True
True
0
False
False
GTK_PACK_END
public
Edit File Information
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
False
info.png
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
Edit File Information
This dialog is used to edit information about shared files.
True
False
0
True
GTK_BUTTONBOX_END
True
Confirm the displayed meta-data and keywords and proceed with the upload.
True
True
gtk-ok
True
GTK_RELIEF_NORMAL
True
-5
metaDataDialogCancelButton
Abort the upload operation.
True
Cancel the upload.
True
True
gtk-cancel
True
GTK_RELIEF_NORMAL
True
-6
0
False
False
GTK_PACK_END
True
Please provide meta-data and keywords for the content.
False
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
9
5
0
False
False
True
False
0
True
_Type:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
0
False
False
public
True
0
True
True
True
_Value:
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
5
0
metaDataDialogValueEntry
0
False
False
public
True
Enter metadata about the upload
True
True
True
0
True
*
False
Value Entry
Enter the value for the meta-data of the specified type here.
Press ENTER to add the data.
0
True
True
True
Add the given description to the meta-data describing the uploaded file.
True
gtk-add
True
GTK_RELIEF_NORMAL
True
5
False
False
0
False
False
True
0
0.5
GTK_SHADOW_ETCHED_IN
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
Select entries and use the context menu (right click) in order to delete keywords.
True
False
True
True
True
True
Meta-data
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
True
False
0
True
_Keyword:
True
False
GTK_JUSTIFY_CENTER
False
False
0.5
0.5
5
0
fileInformationKeywordEntry
0
False
False
public
True
Enter keywords
True
True
True
0
True
*
False
0
True
True
True
Add the specified keyword to the list of keywords under which the file or directory will be found.
True
gtk-add
True
GTK_RELIEF_NORMAL
True
5
False
False
0
False
False
True
0
0.5
GTK_SHADOW_ETCHED_IN
Lists all of the keywords that will be used.
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
public
True
Select entries and use the context menu (right click) in order to delete keywords.
True
False
True
True
True
True
Keywords
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
label_item
0
True
True
True
False
0
True
_Preview:
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
5
0
scrolledwindow21
0
False
False
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
public
True
0.5
0.5
0
0
0
True
True
0
True
True
True
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
False
0
True
GTK_BUTTONBOX_END
0
False
True
GTK_PACK_END
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
public
True
GTK_FILE_CHOOSER_ACTION_OPEN
True
False
False
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
False
24
True
GTK_BUTTONBOX_END
0
False
True
GTK_PACK_END
public
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
False
0
True
GTK_BUTTONBOX_END
0
False
True
GTK_PACK_END