Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #169843 > unrolled thread

Debian menu for fvwm2

Started bykjonca@poczta.onet.pl (Kamil Jońca)
First post2016-07-07 20:40 +0200
Last post2016-07-07 21:40 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  Debian menu for fvwm2 kjonca@poczta.onet.pl (Kamil Jońca) - 2016-07-07 20:40 +0200
    Re: Debian menu for fvwm2 Sven Arvidsson <sa@whiz.se> - 2016-07-07 21:40 +0200

#169843 — Debian menu for fvwm2

Fromkjonca@poczta.onet.pl (Kamil Jońca)
Date2016-07-07 20:40 +0200
SubjectDebian menu for fvwm2
Message-ID<rSmnn-2ax-5@gated-at.bofh.it>
I have debian box with sid

After one of last upgrade I realized that programs disappeared from
menu.
I have some googling and read that debian "abandon" menu method and
migrate to "*.desktop" files. (Yes?)

Unfortunately I cannot use *.desktop files.
There is fvwm-menu-desktop  but I cannot use it:
--8<---------------cut here---------------start------------->8---
$fvwm-menu-desktop --verbose
DEBUG: foreach fvwm_app.
INTERMEDIATE icons to use fvwm_app -> mini/mini-x.xpm.
INTERMEDIATE icons to use fvwm_folder -> folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> folder.xpm.
icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
DEBUG: foreach fvwm_folder.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> mini/folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
DEBUG: foreach fvwm_title.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
INTERMEDIATE icons to use fvwm_title -> mini/folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> .
DEBUG: foreach fvwm_toptitle.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini/mini-k.xpm.
INTERMEDIATE icons to use fvwm_title -> .
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> .
icons to use fvwm_title -> .
app dirs /home/kjonca/.local/share/applications
app dirs /usr/share/applications
desktop dirs /usr/share/desktop-directories
looking for root menu /etc/xdg/menus/applications.menu
KDE legacy dirs /usr/share/applications

        DEBUG: root menu is .
        DEBUG: charset is UTF-8.
        DEBUG: language is en_GB.
        DEBUG: root-cmd is sudo. at /usr/bin/fvwm-menu-desktop line 246.
        DEBUG: No kde-config command found, using defaults. at /usr/bin/fvwm-menu-desktop line 254.
ERROR: Can't find root menu file.
--8<---------------cut here---------------end--------------->8---

I tried to view it and "Can't find root menu file." is from
--8<---------------cut here---------------start------------->8---
unless (-f $root_menu)
{
    warn "ERROR: Can't find root menu file.\n" if $verbose;
    exit 1;
}
--8<---------------cut here---------------end--------------->8---

and "root_menu" variable is set in:

--8<---------------cut here---------------start------------->8---
sub get_root_menu
{
    my $xdg_config_dirs = $ENV{XDG_CONFIG_DIRS} || '';
    my $xdg_menu_prefix = $ENV{XDG_MENU_PREFIX} || '';

    foreach my $dir (split(/:/, $xdg_config_dirs), "/etc/xdg")
    {
        my $menu_file="$dir/menus/${xdg_menu_prefix}applications.menu"; # 
    warn "looking for root menu $menu_file\n" if $verbose;
        return "$menu_file" if -f "$menu_file";
    }
    return "";
}
--8<---------------cut here---------------end--------------->8---

And I have no idea what to do next.

KJ

-- 
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
The meek shall inherit the earth, but *not* its mineral rights.
		-- J. P. Getty

[toc] | [next] | [standalone]


#169849

FromSven Arvidsson <sa@whiz.se>
Date2016-07-07 21:40 +0200
Message-ID<rSnjr-2Pm-5@gated-at.bofh.it>
In reply to#169843

[Multipart message — attachments visible in raw view] — view raw

On Thu, 2016-07-07 at 20:16 +0200, Kamil Jońca wrote:
> I have debian box with sid
> 
> After one of last upgrade I realized that programs disappeared from
> menu.
> I have some googling and read that debian "abandon" menu method and
> migrate to "*.desktop" files. (Yes?)

That is correct.

Looks like fvwm-menu-desktop is quite buggy and has already been
rewritten: 

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808292


-- 
Cheers,
Sven Arvidsson
http://www.whiz.se

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web