Remmina - The GTK+ Remote Desktop Client  v1.3.1
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
remmina_pref.c File Reference

Go to the source code of this file.


static void remmina_pref_gen_secret (void)
static guint remmina_pref_get_keyval_from_str (const gchar *str)
static void remmina_pref_init_keymap (void)
static gboolean remmina_pref_file_do_copy (const char *src_path, const char *dst_path)
void remmina_pref_file_load_colors (GKeyFile *gkeyfile, RemminaColorPref *color_pref)
void remmina_pref_init (void)
gboolean remmina_pref_save (void)
void remmina_pref_add_recent (const gchar *protocol, const gchar *server)
gchar * remmina_pref_get_recent (const gchar *protocol)
void remmina_pref_clear_recent (void)
guint remmina_pref_keymap_get_keyval (const gchar *keymap, guint keyval)
gchar ** remmina_pref_keymap_groups (void)
gint remmina_pref_get_scale_quality (void)
gint remmina_pref_get_ssh_loglevel (void)
gboolean remmina_pref_get_ssh_parseconfig (void)
gint remmina_pref_get_sshtunnel_port (void)
gint remmina_pref_get_ssh_tcp_keepidle (void)
gint remmina_pref_get_ssh_tcp_keepintvl (void)
gint remmina_pref_get_ssh_tcp_keepcnt (void)
gint remmina_pref_get_ssh_tcp_usrtimeout (void)
void remmina_pref_set_value (const gchar *key, const gchar *value)
gchar * remmina_pref_get_value (const gchar *key)


const gchar * default_resolutions = "640x480,800x600,1024x768,1152x864,1280x960,1400x1050"
const gchar * default_keystrokes = "Send hello world§hello world\\n"
gchar * remmina_keymap_file
static GHashTable * remmina_keymap_table = NULL
static const gchar * default_keymap_data

Function Documentation

◆ remmina_pref_add_recent()

void remmina_pref_add_recent ( const gchar *  protocol,
const gchar *  server 

Definition at line 769 of file remmina_pref.c.

◆ remmina_pref_clear_recent()

void remmina_pref_clear_recent ( void  )

Definition at line 829 of file remmina_pref.c.

◆ remmina_pref_file_do_copy()

static gboolean remmina_pref_file_do_copy ( const char *  src_path,
const char *  dst_path 
remmina_pref_file_do_copy and remmina_file_manager_do_copy to remmina_files_copy

Definition at line 169 of file remmina_pref.c.

◆ remmina_pref_file_load_colors()

void remmina_pref_file_load_colors ( GKeyFile *  gkeyfile,
RemminaColorPref color_pref 

Definition at line 181 of file remmina_pref.c.

◆ remmina_pref_gen_secret()

static void remmina_pref_gen_secret ( void  )

Definition at line 69 of file remmina_pref.c.

◆ remmina_pref_get_keyval_from_str()

static guint remmina_pref_get_keyval_from_str ( const gchar *  str)

Definition at line 97 of file remmina_pref.c.

◆ remmina_pref_get_recent()

gchar* remmina_pref_get_recent ( const gchar *  protocol)

Definition at line 810 of file remmina_pref.c.

◆ remmina_pref_get_scale_quality()

gint remmina_pref_get_scale_quality ( void  )

Definition at line 901 of file remmina_pref.c.

◆ remmina_pref_get_ssh_loglevel()

gint remmina_pref_get_ssh_loglevel ( void  )

Definition at line 911 of file remmina_pref.c.

◆ remmina_pref_get_ssh_parseconfig()

gboolean remmina_pref_get_ssh_parseconfig ( void  )

Definition at line 917 of file remmina_pref.c.

◆ remmina_pref_get_ssh_tcp_keepcnt()

gint remmina_pref_get_ssh_tcp_keepcnt ( void  )

Definition at line 941 of file remmina_pref.c.

◆ remmina_pref_get_ssh_tcp_keepidle()

gint remmina_pref_get_ssh_tcp_keepidle ( void  )

Definition at line 929 of file remmina_pref.c.

◆ remmina_pref_get_ssh_tcp_keepintvl()

gint remmina_pref_get_ssh_tcp_keepintvl ( void  )

Definition at line 935 of file remmina_pref.c.

◆ remmina_pref_get_ssh_tcp_usrtimeout()

gint remmina_pref_get_ssh_tcp_usrtimeout ( void  )

Definition at line 947 of file remmina_pref.c.

◆ remmina_pref_get_sshtunnel_port()

gint remmina_pref_get_sshtunnel_port ( void  )

Definition at line 923 of file remmina_pref.c.

◆ remmina_pref_get_value()

gchar* remmina_pref_get_value ( const gchar *  key)

Definition at line 971 of file remmina_pref.c.

◆ remmina_pref_init()

void remmina_pref_init ( void  )

Definition at line 219 of file remmina_pref.c.

◆ remmina_pref_init_keymap()

static void remmina_pref_init_keymap ( void  )

Definition at line 113 of file remmina_pref.c.

◆ remmina_pref_keymap_get_keyval()

guint remmina_pref_keymap_get_keyval ( const gchar *  keymap,
guint  keyval 

Definition at line 858 of file remmina_pref.c.

◆ remmina_pref_keymap_groups()

gchar** remmina_pref_keymap_groups ( void  )

Definition at line 878 of file remmina_pref.c.

◆ remmina_pref_save()

gboolean remmina_pref_save ( void  )

Definition at line 656 of file remmina_pref.c.

◆ remmina_pref_set_value()

void remmina_pref_set_value ( const gchar *  key,
const gchar *  value 

Definition at line 953 of file remmina_pref.c.

Variable Documentation

◆ default_keymap_data

const gchar* default_keymap_data
Initial value:
= "# Please check gdk/gdkkeysyms.h for a full list of all key names or hex key values\n"
"[Map Meta Keys]\n"
"Super_L = Meta_L\n"
"Super_R = Meta_R\n"
"Meta_L = Super_L\n"
"Meta_R = Super_R\n"

Definition at line 61 of file remmina_pref.c.

◆ default_keystrokes

const gchar* default_keystrokes = "Send hello world§hello world\\n"

Definition at line 55 of file remmina_pref.c.

◆ default_resolutions

const gchar* default_resolutions = "640x480,800x600,1024x768,1152x864,1280x960,1400x1050"

Definition at line 54 of file remmina_pref.c.

◆ remmina_keymap_file

gchar* remmina_keymap_file

Definition at line 57 of file remmina_pref.c.

◆ remmina_keymap_table

GHashTable* remmina_keymap_table = NULL

Definition at line 58 of file remmina_pref.c.