Bug 27965

Summary: Соберите, пожалуйста, NEMO
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: cinnamonAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: antohami, vladimir.didenko
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 27969    
Bug Blocks:    

Description Vyacheslav Dikonov 2012-11-13 00:31:44 MSK
SRPM отсюда собирается влет
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/_cow/Sisyphus/SRPMS/nemo-1.0.2-alt1.src.rpm

Чтобы работала команда "открыть в терминале" нужен патч:

--- nemo-view.c~	2012-11-13 00:25:24.000000000 +0400
+++ nemo-view.c	2012-11-13 00:25:38.000000000 +0400
@@ -6073,7 +6073,7 @@
 open_in_terminal (gchar *location)
 {	
     gchar *argv[2];
-    argv[0] = "x-terminal-emulator";
+    argv[0] = "gnome-terminal";
     argv[1] = NULL;
     g_spawn_async(location, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL);
 }
Comment 1 Владимир Диденко 2012-11-15 15:39:05 MSK
(В ответ на комментарий №0)
> SRPM отсюда собирается влет
> http://ftp.linux.kiev.ua/pub/Linux/ALT/people/_cow/Sisyphus/SRPMS/nemo-1.0.2-alt1.src.rpm
> 
> Чтобы работала команда "открыть в терминале" нужен патч:
> 
> --- nemo-view.c~    2012-11-13 00:25:24.000000000 +0400
> +++ nemo-view.c    2012-11-13 00:25:38.000000000 +0400
> @@ -6073,7 +6073,7 @@
>  open_in_terminal (gchar *location)
>  {    
>      gchar *argv[2];
> -    argv[0] = "x-terminal-emulator";
> +    argv[0] = "gnome-terminal";
>      argv[1] = NULL;
>      g_spawn_async(location, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL,
> NULL);
>  }

Прибивать гвоздями терминал не хорошо. Я наверное сделаю, чтобы настройки читались из gsettings(например "org.nemo.preferences.terminal") и дефолтом поставлю gnome-terminal.
Comment 2 Michael Shigorin 2012-11-15 17:04:36 MSK
Такой патч хорошо бы в апстрим сразу -- и людям польза, и тащить ни к чему.
Comment 3 Владимир Диденко 2012-11-15 17:13:13 MSK
(В ответ на комментарий №2)
> Такой патч хорошо бы в апстрим сразу -- и людям польза, и тащить ни к чему.

Попробую - хотя апстриму и так хорошо, они используют x-terminal-emulator, который указывает на нужный терминал.
Comment 4 Владимир Диденко 2012-11-16 18:49:18 MSK
Ушло в сизиф. Терминал починил. Выбрать запускаемый эмулятор можно через dconf - параметр "org.nemo.preferences.terminal"(по умолчанию стоит gnome-terminal).