Removed dependencies on mate-terminal
This commit is contained in:
		| @@ -1,4 +1,3 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| #TODO: use "mateconftool-2 -g /desktop/mate/applications/terminal/exec" | ||||
| mate-terminal --working-directory=$XEDIT_CURRENT_DOCUMENT_DIR & | ||||
| xterminal --working-directory=$XEDIT_CURRENT_DOCUMENT_DIR & | ||||
|   | ||||
| @@ -1,4 +1,3 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| #TODO: use "gsettings get org.mate.applications-terminal exec" | ||||
| exec `zenity --entry --title="Run command - Xedit" --text="Command to run"` | ||||
| exec `zenity --entry --title="Run command" --text="Command to run"` | ||||
|   | ||||
| @@ -43,8 +43,6 @@ | ||||
|  | ||||
| #define FILE_BROWSER_SCHEMA 		"org.x.editor.plugins.filebrowser" | ||||
| #define FILE_BROWSER_ONLOAD_SCHEMA 	"org.x.editor.plugins.filebrowser.on-load" | ||||
| #define TERMINAL_SCHEMA				"org.mate.applications-terminal" | ||||
| #define TERMINAL_EXEC_KEY			"exec" | ||||
|  | ||||
| #define XEDIT_FILE_BROWSER_PLUGIN_GET_PRIVATE(object)	(G_TYPE_INSTANCE_GET_PRIVATE ((object), XEDIT_TYPE_FILE_BROWSER_PLUGIN, XeditFileBrowserPluginPrivate)) | ||||
|  | ||||
| @@ -295,21 +293,8 @@ on_action_set_active_root (GtkAction * action, | ||||
| static gchar * | ||||
| get_terminal (XeditFileBrowserPluginData * data) | ||||
| { | ||||
| 	gchar * terminal; | ||||
|  | ||||
| 	terminal = g_settings_get_string (data->terminal_settings, | ||||
| 					    TERMINAL_EXEC_KEY); | ||||
|  | ||||
| 	if (terminal == NULL) { | ||||
| 		const gchar *term = g_getenv ("TERM"); | ||||
|  | ||||
| 		if (term != NULL) | ||||
| 			terminal = g_strdup (term); | ||||
| 		else | ||||
| 			terminal = g_strdup ("xterm"); | ||||
| 	} | ||||
|  | ||||
| 	return terminal; | ||||
| 	// TODO : Identify the DE, find the preferred terminal application (xterminal shouldn't be hardcoded here, it should be set as default in the DE prefs) | ||||
| 	return g_strdup ("xterminal"); | ||||
| } | ||||
|  | ||||
| static void | ||||
|   | ||||
		Reference in New Issue
	
	Block a user