<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>26337</bug_id>
          
          <creation_ts>2011-09-20 11:12:40 +0400</creation_ts>
          <short_desc>В SL6 DVD5 beta alacarte не позволяет добавить новый элемент.</short_desc>
          <delta_ts>2011-09-20 22:05:28 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Simply Linux</product>
          <component>usability</component>
          <version>6.0</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>26344</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Speccyfighter">zxwarior</reporter>
          <assigned_to name="mex3">mex3</assigned_to>
          <cc>aen</cc>
    
    <cc>sem</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>125537</commentid>
    <comment_count>0</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 11:12:40 +0400</bug_when>
    <thetext>Установленный на винчестер дистрибутив:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/simply/altlinux-6.0.0-simply-i586-ru-live-cd.iso

alacarte
опция Меню=&gt;Главное меню
не может добавить новый элемент.

Частный пример:
extreme-tuxracer
не добавляется автоматом в меню пользователя.
Опция
Меню=&gt;Настройки=&gt;Главное меню=&gt;Новый элемент
не позволяет добавить произвольный бинарник в меню.
Отсутствие какой-либо реакции на нажатие кнопки
&quot;Новый элемент&quot; в alacarte</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125539</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-09-20 12:45:41 +0400</bug_when>
    <thetext>(In reply to comment #0)
&gt; Установленный на винчестер дистрибутив:
&gt; ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/simply/altlinux-6.0.0-simply-i586-ru-live-cd.iso
&gt; 
&gt; alacarte
&gt; опция Меню=&gt;Главное меню
&gt; не может добавить новый элемент.
&gt; 
&gt; Частный пример:
&gt; extreme-tuxracer
&gt; не добавляется автоматом в меню пользователя.

Вот тут подробнее. Не добавляется после установки пакета?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125547</commentid>
    <comment_count>2</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 14:57:05 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; (In reply to comment #0)
&gt; &gt; Установленный на винчестер дистрибутив:
&gt; &gt; ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/simply/altlinux-6.0.0-simply-i586-ru-live-cd.iso
&gt; &gt; 
&gt; &gt; alacarte
&gt; &gt; опция Меню=&gt;Главное меню
&gt; &gt; не может добавить новый элемент.
&gt; &gt; 
&gt; &gt; Частный пример:
&gt; &gt; extreme-tuxracer
&gt; &gt; не добавляется автоматом в меню пользователя.
&gt; 
&gt; Вот тут подробнее. Не добавляется после установки пакета?

SL ставился на тест.
Сначала на тест поставил tuxracer. В меню добавилось.
Потом - ppracer - в меню добавилось.
Потом - extreme-racer - в меню не добавилось.
Потом - supertuxracer - в меню не добавилось.
Дальше экспериментировать не стал.

Потому как ставилась система с лайв-сиди гибрид, глянул на содержимое
SL DVD, на предмет сэмулировать среду и ситуацию.
На DVD alacarte есть, тем паче, что в рассылке тоже его рекомендовали использовать.
Поставил. С альтовского сервера, p6. Выбрал пункт в меню - Главное меню.
Через ps aux глянул, да, процесс запущен, оно.
Выбираю в появившемся окне редактора меню кнопку Новый элемент.
По-идее должна появиться пустая опция или окно для редактирования
содержимого нового элемента меню. Индикация кнопки показывает, что она нажимается.
Но ничего не происходит.
Пункта Редактировать элемент, который уже есть в меню, - нет.
Нажатие кнопки в alacarte Новое меню, тоже нулевая реакция.
Неважно, где находится курсор, в поле Меню или в поле Элементы - реакция ноль.
Т.е. нельзя ни добавить новый элемент, ни отредактировать существующий.

В общем не работает alacarte в XFCE, как редактор меню.
Кроме галок спрятать/отобразить существующий элемент меню, ничего нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125548</commentid>
    <comment_count>3</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 15:00:57 +0400</bug_when>
    <thetext>PS
Если надо, для чистоты эксперимента iso загоню на флеш и поставлю систему с неё, но вряд ли это что-то изменит, - репозиторий-то один и тот же, - p6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125549</commentid>
    <comment_count>4</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-09-20 15:08:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; SL ставился на тест.
&gt; Потом - extreme-racer - в меню не добавилось.
&gt; Потом - supertuxracer - в меню не добавилось.
&gt; Дальше экспериментировать не стал.
&gt; 
supertux -- какой? Их два.
extreme-tuxracer -- на пакет, там просто нет desktop-файла.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125550</commentid>
    <comment_count>5</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 16:03:05 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; (В ответ на комментарий №2)
&gt; &gt; SL ставился на тест.
&gt; &gt; Потом - extreme-racer - в меню не добавилось.
&gt; &gt; Потом - supertuxracer - в меню не добавилось.
&gt; &gt; Дальше экспериментировать не стал.
&gt; &gt; 
&gt; supertux -- какой? Их два.
&gt; extreme-tuxracer -- на пакет, там просто нет desktop-файла.

Извиняюсь, ачипятался:
не supertuxracer, а supertuxkart:

$ rpm -qa|grep supertuxkart
supertuxkart-0.7-alt2

$ rpm -qi supertuxkart
Name        : supertuxkart                 Relocations: (not relocatable)
Version     : 0.7                               Vendor: ALT Linux Team
Release     : alt2                          Build Date: Пнд 27 Дек 2010 15:43:01
Install date: Втр 20 Сен 2011 09:32:00      Build Host: karpov-sisyphus.hasher.altlinux.org
Group       : Игры/Аркады         Source RPM: supertuxkart-0.7-alt2.src.rpm
Size        : 150229827                        License: GPL
Packager    : Alex Karpov &lt;karpov@altlinux.ru&gt;
URL         : http://supertuxkart.sourceforge.net
Summary     : SuperTuxKart is a kart racing game
Description :
SuperTuxCart is a kart racing game

Да, пожалуй в нем тоже нет desktop-файла, поэтому в меню он тоже не прописывается.

Поставил warzone2100 - прописался в меню. Так что если desktop файл есть, программа прописыватся в меню.
Но проблема висит: меню нельзя редактировать, а только скрывать существующие элементы или делать видимыми.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125552</commentid>
    <comment_count>6</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 16:48:41 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; (В ответ на комментарий №4)
&gt; &gt; (В ответ на комментарий №2)
&gt; &gt; &gt; SL ставился на тест.
&gt; &gt; &gt; Потом - extreme-racer - в меню не добавилось.
&gt; &gt; &gt; Потом - supertuxracer - в меню не добавилось.
&gt; &gt; &gt; Дальше экспериментировать не стал.
&gt; &gt; &gt; 
&gt; &gt; supertux -- какой? Их два.
&gt; &gt; extreme-tuxracer -- на пакет, там просто нет desktop-файла.
&gt; 
&gt; Извиняюсь, ачипятался:
&gt; не supertuxracer, а supertuxkart:
&gt; 
&gt; $ rpm -qa|grep supertuxkart
&gt; supertuxkart-0.7-alt2
&gt; 

supertuxkart имеет desktop файл, но не прописывается в меню.
Нашел почему не прописывается:
В desktop файле указан неверный полный путь к бинарному файлу: истинный путь /usr/bin
Если пути
Exec=/usr/games/supertuxkart --log=file
TryExec=/usr/games/supertuxkart

убрать:

Exec=supertuxkart --log=file
TryExec=supertuxkart

и подать команду
update-menus
то файл пропишется в меню.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125553</commentid>
    <comment_count>7</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2011-09-20 16:59:33 +0400</bug_when>
    <thetext>&gt; supertuxkart имеет desktop файл, но не прописывается в меню.

Это надо вешать на пакет в Сизифе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125556</commentid>
    <comment_count>8</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2011-09-20 17:28:58 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; &gt; supertuxkart имеет desktop файл, но не прописывается в меню.
&gt; 
&gt; Это надо вешать на пакет в Сизифе.

Отправил в Sisyphus:

extreme-tuxracer https://bugzilla.altlinux.org/show_bug.cgi?id=26342
supertuxkart https://bugzilla.altlinux.org/show_bug.cgi?id=26343</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125558</commentid>
    <comment_count>9</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2011-09-20 17:58:38 +0400</bug_when>
    <thetext>ln -s /usr/bin/exo-desktop-item-edit /usr/bin/gnome-desktop-item-edit
решит проблему. См. #26344. В крайнем случае соберу пакет-костыль с симлинком.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125565</commentid>
    <comment_count>10</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2011-09-20 22:05:28 +0400</bug_when>
    <thetext>[#55243] p6 DONE copy=alacarte</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>