1: This page gives a brief overview of the light-desktop features. It is a quick getting started guide.
3: ## Run it
5: * Currently the main packages are in pkgsrc-wip.
7: * Install the wip/light-desktop metapackage. On NetBSD, this will also install the netbsd-light-desktop-default-settings package.
9: * It uses dbus: /etc/rc.d/dbus start
11: * Run it via your .xinitrc or .xsession: start-netbsd-light-desktop
13: (One known issue depends on glib2 version. An unlock of already unlocked mutex. Reported upstream. See [[light-desktop-todo]].)
15: ## Test it in
17: * Install xephyr or xnest and run it with the ":5 -ac" switches.
18: * export DISPLAY=127.0.0.1:5
19: * start-netbsd-light-desktop
21: ## Introduction
23: * The pcmanfm file manager controls the desktop. Files in ~/Desktop are displayed as icons.
24: * .desktop files in the ~/Desktop are used as application launchers.
25: * The window manager is openbox; but right click menu is controlled by pcmanfm by default.
26: * Right-click on desktop can choose Desktop Preferences which can change wallpaper and more.
27: * The taskbar aka panel is on the bottom.
28: * Left button on taskbar is the menu.
29: * Right-clicking on a menu entry gives you the option to add to the desktop.
30: * .desktop files installed on system should be automatically used for menu entries.
31: * To add menu entry, just add foo.desktop file to ~/.local/share/applications/.
32: * To change menu entries (or categories), go to menu of applications, and right click on item and choose Properties. (This runs the
33: lxshortcut editor.)
34: * The Run command will change icon and do type-ahead if it recognizes beginning of command entered.
35: * Right click on the panel for "Panel Settings".
36: * Panel settings allow you to resize and position the panel, change its appearance, added choices to the panel, and more.
37: * You can have multiple Application Launch Bars on the panel which can be configured to add various applications for quick launch via button on panel.
38: * The panel also has launchers for file manager and browser; minimize all button, pager, taskbar, clock, and shutdown button.
39: * The Monitor Settings via Preferences on menu offers a xrandr-based GUI.
41: Running programs are:
43: * dbus-daemon
44: * dbus-launch
45: * openbox
46: * pcmanfm
47: * menu-cached
48: * lxsession
49: * lxpanel
51: Various keys are custom controlled by openbox. Not tested yet and has some controls not installed yet.
53: ## Normal Desktop
55: *This is not complete yet*
57: The reference implementation of the desktop also offers:
59: * nm-applet embedded in notification area; to show and configure wired and wireless connections and detected networks.
60: * xfce4-power-manager to show battery state in notification area.
61: * shutdown button runs logout gui: suspend, hibernate, logout, cancel
63: The reference implementation of the desktop also runs:
65: * xscreensaver
66: * policykit-1-gnome/polkit-gnome-authentication-agent-1
67: * /usr/lib/xfce4/xfconf/xfconfd
68: * gvfsd
69: * update-notifier
70: * notification-daemon
71: * gvfs-fuse-daemon
72: * gconfd
73: * gvfs-gdu-volume-monitor
74: * gvfs-afc-volume-monitor
75: * gvfs-gphoto2-volume-monitor
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb