Project

General

Profile

Feature Request #2341

Openbox lists non‐free software in context menu

Anonymous - almost 5 years ago - . Updated almost 5 years ago.

Status:
open
Priority:
feature
Assignee:
-
% Done:

0%


Description

There is Openbox context menu which lists some software, including non‐free. Also, there is OpenOffice, but LibreOffice is recommended.


Files

menu.xml (160 Bytes) menu.xml bill-auger, 2019-06-27 02:12 AM
schema.pl (5.36 KB) schema.pl bill-auger, 2019-06-27 02:12 AM

History

#1

Updated by bill-auger almost 5 years ago

the only non-free program i see in the openbox menu is opera -
it perhaps would launch opera if it is on the system; but
it is on the blacklist, so well its really nothing more than
a word - it would be difficult to construe that as a
recommendation; because the official recommendation is to keep
'your-freedom' installed, making it impossible to install opera
using the system tools

the more significant problem with the default openbox menu is
that it is the pre-configured 'static' menu, which does not
correspond to the programs that are actually installed on the
system - the proper solution is to enable the dynamic menu
generation by default

#2

Updated by bill-auger almost 5 years ago

i have the proper solution worked out; but it would require blacklisting openbox, in order to have it depend on the dynamic menu generator 'obmenu-generator' - in this case, i dont think the benefit justifies the effort though

another plan, one that would add nothing to the workload, would be to have 'your-freedom' watch the 'openbox' package and clobber the default menu with another static (aka: mostly useless) menu - the menu file is in the backup() array; so it is "permissible" to modify it from another package - that would obstruct the user from maintaining customizations to it though, so its not great; but that file can still be over-ridden in the user's HOME dir

anyway, if someone wants to do it:

  • add 'obmenu-generator' to the depends() array in the 'openbox' PKGBUILD
  • install this custom menu.xml as /etc/xdg/openbox/menu.xml
  • install this custom schema.pl as /etc/xdg/obmenu-generator/schema.pl
#3

Updated by bill-auger almost 5 years ago

  • Priority changed from bug to feature
  • Status changed from unconfirmed to open
  • Tracker changed from Freedom Issue to Feature Request

Also available in: Atom PDF