Code Monkey home page Code Monkey logo

lxpanel_legacy's Introduction

LXPanel is a lightweight X11 desktop panel.

To build this program you need some development packages:
  libtool 2.2 or newer, intltool, libgtk 2.18 or newer,
  libfm-gtk 1.2 or newer, libwnck, libkeybinder.
Optional development packages may be required to build some modules:
  libmenu-cache,
  libalsasound ('volumealsa' plugin isn't built if missing),
  libindicator 0.3.0 ('indicator' plugin isn't built if missing),
  wireless-tools (required to build 'netstat' plugin),
  libxml-2.0 (required to build 'weather' plugin).

To install this program, three other packages are needed:
  menu-cache, libfm-gtk, lxmenu-data.
Please install them before installing lxpanel.

There are 2 programs contained in the package.

1. lxpanel: the panel

2. lxpanelctl: the controller of lxpanel, can be used to control lxpanel in 
               other programs.  The best place to use lxpanelctl is by far 
               the numerous key bindings provided by window managers.
               When the key combination is pressed, call lxpanelctl to popup
               system menu, or to open run dialog in lxpanel.
               Run lxpanelctl without any argument to see what command it 
               currently recognizes.


About Netstat and Netstatus plugins:

1. netstatus was ported from netstatus panel applet of GNOME Project.  This
   plugin has good support on Linux/BSD/other UNIX, and it is released under
   GNU GPL. (the same as LxDE)

2. netstat is a new plugin written by LxDE developers as the lightweight
   replacement of netstatus plugin.  It aims to be more usable and resource
   efficient.  At the current stage, netstat runs only on Linux.


About theming & lxpanel:

1. LXPanel tries to use as much themed icons as possible.  Fallback icons
   may be also provided if they are placed into $(datadir)/lxpanel/images
   directory.  Few plugins already provide their fallback icons.

2. Current icon names that can be themed specifically for lxpanel include:
	*"lxpanel-background"
	*"clock"
	*"capslock-on"
	*"capslock-off"
	*"numlock-on"
	*"numlock-off"
	*"scrllock-on"
	*"scrllock-off"
	*"window-manager"
	*"ns-lock"
	*"cpufreq-icon"
	*possibly more, as yet unfound.

There are also a substantial amount of others, but they use the icon naming specification.

3. You can also set theme for any plugin specifically using it's widget name
    which is equal to plugin type.

4. There is a specific RC file which can be loaded by LXPanel, it can be placed
    as ~/.config/lxpanel/$PROFILE/gtkrc, where $PROFILE is the profile used on
    the LXPanel start.


About keyboard options translations in xkb plugin:

The 'xkb' plugin can use translations from language packs that are present
    in many distributions. To use it you should have language pack which
    includes "xkeyboard-config" translations.

lxpanel_legacy's People

Contributors

anubisg1 avatar brother avatar city-busz avatar crayxt avatar danwin avatar gilir avatar giuspen avatar helixbot avatar hsgg avatar ikisham avatar jalakas avatar jnumm avatar jserv avatar juergenhoetzel avatar karbonitekream avatar kbirabwa avatar knedlyk avatar lstranger avatar mbouzada avatar medicalwei avatar pcman avatar pjotr123 avatar psipika avatar reckku avatar smarquespt avatar vgezer avatar vililikku avatar wwycheuk avatar wylmer avatar zvacet avatar

Watchers

 avatar

Forkers

johnny-mac

lxpanel_legacy's Issues

Add 'Refresh' item to weather plugin's context (popup) menu.

From Andriy:

  1. the function gtk_weather_button_pressed() will be never called for
    button 3 since the panel will catch and handle it, therefore the item
    'Refresh' should be added in callback .update_context_menu() instead of
    creating unused popup menu.

This should basically wrap the 'Refresh' item logic from the app inside plugin's 'update_context_menu' callback.

Lxpanel icons bugging out

Hey, I want to stick with LXDE but the lxpanel is bugging out the tray icons for some reason. Does this fork of lxpanel perhaps fix that issue or something? I would love to help you help me fix these things so lxpanel works correctly!
Yep, icons bug out on this version of lxpanel too... :/
I don't wanna abandon LXDE, its the best desktop environment!

Namely, its network-manager-applet & blueman, but I think other icons are also doing this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.