diff options
author | Alexander Larsson <alexl@redhat.com> | 2004-07-16 15:01:59 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2004-07-16 15:01:59 +0000 |
commit | 4459a08b7a599edbbf7bd328ff8371c34535f97f (patch) | |
tree | 6075d141fb601a24d7a902097f7396399830ff6b | |
parent | e3fb33bfdd4e7b7e68bcd1ba95f782191b9542b6 (diff) | |
download | nautilus-4459a08b7a599edbbf7bd328ff8371c34535f97f.tar.gz |
Kill start-here.
2004-07-16 Alexander Larsson <alexl@redhat.com>
* data/Makefile.am:
* data/preferences.desktop.in:
* data/serverconfig.desktop.in:
* data/serverconfig.directory.in:
* data/starthere-link.desktop.in:
* data/starthere.desktop.in:
* data/starthere.directory.in:
* data/sysconfig.desktop.in:
* data/sysconfig.directory.in:
* src/nautilus-application.c: (nautilus_application_startup),
(desktop_changed_callback):
* src/nautilus-window-menus.c:
(nautilus_window_initialize_menus_part_1):
Kill start-here.
-rw-r--r-- | ChangeLog | 18 | ||||
-rw-r--r-- | data/Makefile.am | 40 | ||||
-rw-r--r-- | data/preferences.desktop.in | 8 | ||||
-rw-r--r-- | data/serverconfig.desktop.in | 8 | ||||
-rw-r--r-- | data/serverconfig.directory.in | 5 | ||||
-rw-r--r-- | data/starthere-link.desktop.in | 8 | ||||
-rw-r--r-- | data/starthere.desktop.in | 9 | ||||
-rw-r--r-- | data/starthere.directory.in | 5 | ||||
-rw-r--r-- | data/sysconfig.desktop.in | 8 | ||||
-rw-r--r-- | data/sysconfig.directory.in | 5 | ||||
-rw-r--r-- | src/nautilus-application.c | 86 | ||||
-rw-r--r-- | src/nautilus-window-menus.c | 11 |
12 files changed, 18 insertions, 193 deletions
@@ -1,3 +1,21 @@ +2004-07-16 Alexander Larsson <alexl@redhat.com> + + * data/Makefile.am: + * data/preferences.desktop.in: + * data/serverconfig.desktop.in: + * data/serverconfig.directory.in: + * data/starthere-link.desktop.in: + * data/starthere.desktop.in: + * data/starthere.directory.in: + * data/sysconfig.desktop.in: + * data/sysconfig.directory.in: + * src/nautilus-application.c: (nautilus_application_startup), + (desktop_changed_callback): + * src/nautilus-window-menus.c: + (nautilus_window_initialize_menus_part_1): + + Kill start-here. + 2004-07-15 Jürg Billeter <j@bitron.ch> * libnautilus-private/apps_nautilus_preferences.schemas.in: diff --git a/data/Makefile.am b/data/Makefile.am index 29e6cf4f1..078bdbd92 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,31 +1,5 @@ NULL= -@INTLTOOL_DESKTOP_RULE@ -@INTLTOOL_DIRECTORY_RULE@ - -DESKTOP_IN_FILES= applications.desktop.in \ - starthere.desktop.in \ - sysconfig.desktop.in \ - preferences.desktop.in \ - serverconfig.desktop.in \ - starthere-link.desktop.in \ - $(NULL) - -DIRECTORY_IN_FILES= serverconfig.directory.in \ - starthere.directory.in \ - sysconfig.directory.in \ - $(NULL) - -DESKTOP_FILES=$(DESKTOP_IN_FILES:.desktop.in=.desktop) -DIRECTORY_FILES=$(DIRECTORY_IN_FILES:.directory.in=.directory) - -startheredir= $(sysconfdir)/X11/starthere -starthere_DATA= applications.desktop \ - sysconfig.desktop \ - preferences.desktop \ - serverconfig.desktop \ - $(NULL) - nautilusdatadir = $(datadir)/nautilus nautilusdata_DATA = \ @@ -33,25 +7,11 @@ nautilusdata_DATA = \ static_bookmarks.xml \ nautilus-extras.placeholder \ nautilus-suggested.placeholder \ - starthere.desktop \ - starthere-link.desktop \ $(NULL) EXTRA_DIST = $(nautilusdata_DATA) \ - $(DESKTOP_IN_FILES) \ - $(DESKTOP_FILES) \ - $(DIRECTORY_IN_FILES) \ - $(DIRECTORY_FILES) \ $(NULL) SUBDIRS = \ patterns \ $(NULL) - -install-data-local: $(DIRECTORY_FILES) - $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/X11/starthere - $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/X11/sysconfig - $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/X11/serverconfig - $(INSTALL_DATA) starthere.directory $(DESTDIR)$(sysconfdir)/X11/starthere/.directory - $(INSTALL_DATA) sysconfig.directory $(DESTDIR)$(sysconfdir)/X11/sysconfig/.directory - $(INSTALL_DATA) serverconfig.directory $(DESTDIR)$(sysconfdir)/X11/serverconfig/.directory diff --git a/data/preferences.desktop.in b/data/preferences.desktop.in deleted file mode 100644 index d7ab8898d..000000000 --- a/data/preferences.desktop.in +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Type=Link -_Name=Desktop Preferences -_Comment=Adjust your user environment -URL=preferences:/// -Icon=gnome-desktop-config -Terminal=false diff --git a/data/serverconfig.desktop.in b/data/serverconfig.desktop.in deleted file mode 100644 index 74fc0b32f..000000000 --- a/data/serverconfig.desktop.in +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Type=Link -_Name=Server Settings -_Comment=Configure network services (web server, DNS server, etc.) -URL=server-settings: -Icon=gnome-server-config -Terminal=false diff --git a/data/serverconfig.directory.in b/data/serverconfig.directory.in deleted file mode 100644 index 3b167974b..000000000 --- a/data/serverconfig.directory.in +++ /dev/null @@ -1,5 +0,0 @@ -[Desktop Entry] -_Name=Server Settings -_Comment=Configure network services -Icon=gnome-server-config -Type=Directory diff --git a/data/starthere-link.desktop.in b/data/starthere-link.desktop.in deleted file mode 100644 index baa202ede..000000000 --- a/data/starthere-link.desktop.in +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Type=Link -_Name=Start Here -_Comment=Start Here -URL=start-here: -Icon=gnome-starthere -Terminal=false diff --git a/data/starthere.desktop.in b/data/starthere.desktop.in deleted file mode 100644 index af424100e..000000000 --- a/data/starthere.desktop.in +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -_Name=Start Here -_Comment=Start Here -Exec=nautilus start-here: -Icon=gnome-starthere -X-Nautilus-Icon=gnome-starthere -Terminal=false -Type=Application diff --git a/data/starthere.directory.in b/data/starthere.directory.in deleted file mode 100644 index 90fb4ac95..000000000 --- a/data/starthere.directory.in +++ /dev/null @@ -1,5 +0,0 @@ -[Desktop Entry] -_Name=Start Here -_Comment=Start Here -Icon=gnome-starthere -Type=Directory diff --git a/data/sysconfig.desktop.in b/data/sysconfig.desktop.in deleted file mode 100644 index 571c20c1d..000000000 --- a/data/sysconfig.desktop.in +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Type=Link -_Name=System Settings -_Comment=Change systemwide settings (affects all users) -URL=system-settings: -Icon=gnome-system-config -Terminal=false diff --git a/data/sysconfig.directory.in b/data/sysconfig.directory.in deleted file mode 100644 index 1a8e91da4..000000000 --- a/data/sysconfig.directory.in +++ /dev/null @@ -1,5 +0,0 @@ -[Desktop Entry] -_Name=System Settings -_Comment=Change systemwide settings (affects all users) -Icon=gnome-system-config -Type=Directory diff --git a/src/nautilus-application.c b/src/nautilus-application.c index ba8d9ecd1..6dd3db02d 100644 --- a/src/nautilus-application.c +++ b/src/nautilus-application.c @@ -100,7 +100,6 @@ static GList *nautilus_application_window_list; /* Keeps track of all the object windows */ static GList *nautilus_application_spatial_window_list; -static gboolean need_to_show_first_time_druid (void); static void desktop_changed_callback (gpointer user_data); static void desktop_location_changed_callback (gpointer user_data); static void volume_unmounted_callback (GnomeVFSVolumeMonitor *monitor, @@ -368,36 +367,6 @@ migrate_old_nautilus_files (void) g_free (migrated_file); } -static gint -create_starthere_link_callback (gpointer data) -{ - char *desktop_path; - char *desktop_link_file; - char *cmd; - - /* Create default services icon on the desktop */ - desktop_path = nautilus_get_desktop_directory (); - desktop_link_file = g_build_filename (desktop_path, - "starthere.desktop", - NULL); - - cmd = g_strconcat ("/bin/cp ", - NAUTILUS_DATADIR, - "/starthere-link.desktop ", - desktop_link_file, - NULL); - - if (system (cmd) != 0) { - g_warning ("Failed to execute command '%s'\n", cmd); - } - - g_free (desktop_path); - g_free (desktop_link_file); - g_free (cmd); - - return FALSE; -} - static void finish_startup (NautilusApplication *application) { @@ -504,16 +473,6 @@ nautilus_application_startup (NautilusApplication *application, return; } - /* Run the first time startup druid if needed. */ - if (do_first_time_druid_check && need_to_show_first_time_druid ()) { - /* Do this at idle time, once nautilus has initialized - * itself. Otherwise we may spawn a second nautilus - * process when looking for a metadata factory.. - */ - g_idle_add (create_starthere_link_callback, NULL); - nautilus_set_first_time_file_flag (); - } - initialize_kde_trash_hack (); CORBA_exception_init (&ev); @@ -1104,51 +1063,6 @@ desktop_changed_callback (gpointer user_data) update_session (gnome_master_client ()); } -/* - * need_to_show_first_time_druid - * - * Determine whether Nautilus needs to show the first time druid. - * - * Note that the flag file indicating whether the druid has been - * presented is: ~/.nautilus/first-time-flag. - * - * Another alternative could be to use preferences to store this flag - * However, there because of bug 41229 this is not yet possible. - * - * Also, for debugging purposes, it is convenient to have just one file - * to kill in order to test the startup druid: - * - * rm -f ~/.nautilus/first-time-flag - * - * In order to accomplish the same thing with preferences, you would have - * to either kill ALL your preferences or spend time digging in ~/.gconf - * xml files finding the right one. - */ -static gboolean -need_to_show_first_time_druid (void) -{ - gboolean result; - char *user_directory; - char *druid_flag_file_name; - - user_directory = nautilus_get_user_directory (); - - druid_flag_file_name = g_strconcat (user_directory, "/first-time-flag", NULL); - result = !g_file_test (druid_flag_file_name, G_FILE_TEST_EXISTS); - g_free (druid_flag_file_name); - - /* we changed the name of the flag for version 1.0, so we should - * check for and delete the old one, if the new one didn't exist - */ - if (result) { - druid_flag_file_name = g_strconcat (user_directory, "/first-time-wizard-flag", NULL); - unlink (druid_flag_file_name); - g_free (druid_flag_file_name); - } - g_free (user_directory); - return result; -} - static gboolean window_can_be_closed (NautilusWindow *window) { diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c index 1cb2f9732..90e6c3c62 100644 --- a/src/nautilus-window-menus.c +++ b/src/nautilus-window-menus.c @@ -96,7 +96,6 @@ #define ID_SHOW_HIDE_LOCATION_BAR "Show Hide Location Bar" #define ID_SHOW_HIDE_STATUS_BAR "Show Hide Statusbar" -#define START_HERE_URI "start-here:" #define COMPUTER_URI "computer:" #define BURN_CD_URI "burn:" @@ -362,15 +361,6 @@ go_menu_home_callback (BonoboUIComponent *component, } static void -go_menu_start_here_callback (BonoboUIComponent *component, - gpointer user_data, - const char *verb) -{ - nautilus_window_go_to (NAUTILUS_WINDOW (user_data), - START_HERE_URI); -} - -static void go_menu_go_to_computer_callback (BonoboUIComponent *component, gpointer user_data, const char *verb) @@ -677,7 +667,6 @@ nautilus_window_initialize_menus_part_1 (NautilusWindow *window) BONOBO_UI_VERB ("Backgrounds and Emblems", backgrounds_and_emblems_callback), BONOBO_UI_VERB ("Up", go_menu_up_callback), BONOBO_UI_VERB ("Home", go_menu_home_callback), - BONOBO_UI_VERB ("Start Here", go_menu_start_here_callback), BONOBO_UI_VERB ("Go to Computer", go_menu_go_to_computer_callback), BONOBO_UI_VERB ("Go to Templates", go_menu_go_to_templates_callback), BONOBO_UI_VERB ("Go to Trash", go_menu_go_to_trash_callback), |