From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=BAYES_05,DNS_FROM_OPENWHOIS, RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_SORBS_WEB, SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1275930276; bh=UqDQcsj147I8I60UyE0IdgAQYt2VlCMjpQCsbFy7zRU=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=AINbltF7mipw+2MEo3M7/DEOPqADD7HmxCESy+u6fB3Op3CG0gxSKH4IQ053hDO9i PG23lYW7LvcVzKLq4jPpDHWqO1+gVXdoKtp4V/nlYnLPuwKKBKBpEFTZq0lgeSJSnO tUVaUpks5cLr1q96+H6iS6MZbBwdNFC/CC3pF+nU= Message-ID: <4C0D26D5.5030901@yandex.ru> Date: Mon, 07 Jun 2010 21:05:25 +0400 From: =?windows-1251?Q?=D0=E0=E4=E8=EA_=DE=F1=F3=EF=EE=E2?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: devel-newbies@lists.altlinux.org References: <4C0AF44E.3050701@yandex.ru> <20100606060913.GA5626@wrars-comp.wrarsdomain> In-Reply-To: <20100606060913.GA5626@wrars-comp.wrarsdomain> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit X-Yandex-TimeMark: 1275930276 X-Yandex-Spam: 1 X-Yandex-Front: smtp14.mail.yandex.net Cc: "Mykola S. Grechukh" Subject: Re: [newbies] =?windows-1251?b?z/Do6+7m5e3o5SDt5SDv7v/i6//l8vH/IOIg?= =?windows-1251?b?7OXt/g==?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2010 17:04:40 -0000 Archived-At: List-Archive: 06.06.2010 10:09, Andrey Rahmatullin пишет: > On Sun, Jun 06, 2010 at 05:05:18AM +0400, Радик Юсупов wrote: > >> То что получилось в результате экспериментов: >> http://git.altlinux.org/people/radik/packages/?p=lxde-lxsession-edit.git;a=blob;f=lxsession-edit/lxsession-edit.desktop.in;h=79edf3375015a7820f8583af6802cff3ad72dd33;hb=0c6133d9de352117a7f358c207ffa40482c480a1 >> > Я молчу про _Name и _Comment (и про случайно увиденный "Merge branch > 'upstreame'"), но конкретно про меню ошибка в минусе вместо = в > OnlyShownIn-LXDE;. И да, это должен ловить desktop-file-validate. > Чего-то я не допонимаю. Откатил все изменения файла lxsession-edit.desktop.in. "Как есть" пакет собирается, но в меню ничего не появляется. Если в нем изменить параметр "NotShowIn=GNOME;KDE;XFCE" на "OnlyShowIn=LXDE;" в меню так-же чисто. Если Оба этих параметра вообще убрать, то в меню все что нужно появляется но на английском языке. После каждого обновления пакета перезаходил. Бесполезно. Хорошо, все познается в сравнении. Смотрю на соседние пакеты, например lxde-lxrandr. В нем файл lxrandr.desktop.in выглядит так: = = = Начало = = = [Desktop Entry] _Name=Monitor Settings _Comment=Change screen resolution and configure external monitors Exec=lxrandr Icon=display Terminal=false Encoding=UTF-8 Type=Application Categories=GTK;Settings;HardwareSettings; = = = Конец = = = Ссылка: http://git.altlinux.org/people/radik/packages/?p=lxde-lxrandr.git;a=blob;f=data/lxrandr.desktop.in;h=eee9da6036e3a25a925076d8fab98a27f09118f5;hb=refs/heads/master Это приложение появляется в меню на русском_языке. Как так? А если например брать приложение lxterminal, то у него есть и просто .desktop-файл и .desktop.in. Второй практически ничем не отличается от приведенного тут, а в первом есть локализация. Поясните мне пожалуйста логику работы. Я запутался :( P.S. И кстати: $ desktop-file-validate lxsession-edit.desktop.in lxsession-edit.desktop.in: error: file contains key "_Name" in group "Desktop Entry", but key names must contain only the characters A-Za-z0-9- (they may have a "[LOCALE]" postfix) lxsession-edit.desktop.in: error: file contains key "_Comment" in group "Desktop Entry", but key names must contain only the characters A-Za-z0-9- (they may have a "[LOCALE]" postfix) lxsession-edit.desktop.in: error: required key "Name" in group "Desktop Entry" is not present lxsession-edit.desktop.in: error: filename does not have a .desktop extension Но так оно ругается и в остальных пакетах, но те тем не менее работают хорошо...