Both sides previous revisionPrevious revisionNext revision | Previous revision |
dcore:x-desktop [2016/09/17 13:31] – [dCore Window Managers and Desktop Environments] jls_legalize | dcore:x-desktop [2018/12/19 11:08] (current) – [Migrate from FLWM to LXDE] sm8ps |
---|
Booting with only the dCore-*.gz (base file system) and vmlinuz-* (Linux kernel) files initially provides a [[https://en.wikipedia.org/wiki/Command-line_interface|CLI]] environment only until additional graphic extensions are imported. Although the smaller dCore-*.iso provides a boot loader it also initially only boots into CLI. | Booting with only the dCore-*.gz (base file system) and vmlinuz-* (Linux kernel) files initially provides a [[https://en.wikipedia.org/wiki/Command-line_interface|CLI]] environment only until additional graphic extensions are imported. Although the smaller dCore-*.iso provides a boot loader it also initially only boots into CLI. |
| |
The larger dCorePlus ISO contains a boot loader plus [[http://www.xfree86.org/4.6.0/Xvesa.1.html|Xvesa]] or [[https://www.x.org/wiki/|X.org]], the [[http://en.wikipedia.org/wiki/FLWM|flwm_topside Window Manager]], [[http://freecode.com/projects/wbar/|wbar]] application launcher, built-in terminal, FLTK-Editor and graphic dCore System Tools. | The larger dCorePlus ISO contains a boot loader plus [[http://www.xfree86.org/4.6.0/Xvesa.1.html|Xvesa]] or [[https://www.x.org/wiki/|X.org]], the [[http://en.wikipedia.org/wiki/FLWM|flwm_topside Window Manager]], [[http://freecode.com/projects/wbar/|wbar]] application launcher, built-in terminal, FLTK-Editor ahnd graphic dCore System Tools. |
| |
As dCore is modular and extensible, installing or switching [[https://en.wikipedia.org/wiki/Window_manager|Window Managers]] and [[https://en.wikipedia.org/wiki/Desktop_environment|Desktop Environments]] is simple. Depending on the Window Manager, additional system monitors, launchers and panels (task bar) may be added. Users who desire a built-in panel can switch to Window Managers like Fluxbox, IceWM or JWM, alternatively install a Desktop Environment. | As dCore is modular and extensible, installing or switching [[https://en.wikipedia.org/wiki/Window_manager|Window Managers]] and [[https://en.wikipedia.org/wiki/Desktop_environment|Desktop Environments]] is simple. Depending on the Window Manager, additional system monitors, launchers and panels (task bar) may be added. Users who desire a built-in panel can switch to Window Managers like Fluxbox, IceWM or JWM, alternatively install a Desktop Environment. |
For users not yet running a graphic system, the following links explain how to import an [[https://en.wikipedia.org/wiki/X_Window_System|X Window System]] and Window Manager or Desktop Environment: | For users not yet running a graphic system, the following links explain how to import an [[https://en.wikipedia.org/wiki/X_Window_System|X Window System]] and Window Manager or Desktop Environment: |
*[[dcore:desktop-quicky|dCore Desktop Quicky]] | *[[dcore:desktop-quicky|dCore Desktop Quicky]] |
*[[http://wiki.tinycorelinux.net/dcore:xorg-video_driver_packages|dCore Graphic Drivers]] | *[[dcore:xorg-video_driver_packages|dCore Graphic Drivers]] |
*[[dcore:basic_desktop_installation|Basic Desktop Installation]] | *[[dcore:basic_desktop_installation|Basic Desktop Installation]] |
*[[http://wiki.tinycorelinux.net/dcore:x-desktop#essential_dcore_readmes|Essential dCore READMEs]] | *[[dcore:x-desktop#essential_dcore_readmes|Essential dCore READMEs]] |
| |
===== dCore Window Managers and Desktop Environments ===== | ===== dCore Window Managers and Desktop Environments ===== |
| |
Numerous Window Managers work with dCore, these have integrated dCore OnDemand and System Tools menus as well as official READMEs: | Numerous window managers are supported by dCore. These have integrated dCore OnDemand and System Tools menus as well as official [[http://tinycorelinux.net/dCore/x86/README/|READMEs]]: |
*[[https://www.enlightenment.org/|Enlightenment]] | * [[https://www.enlightenment.org/|Enlightenment]], [[https://en.wikipedia.org/wiki/Fluxbox|Fluxbox]], [[https://en.wikipedia.org/wiki/FLWM|FLWM and FLWM_topside]], [[https://en.wikipedia.org/wiki/IceWM|IceWM]], [[https://en.wikipedia.org/wiki/JWM|JWM]], [[https://en.wikipedia.org/wiki/Openbox|Openbox]] |
*[[https://en.wikipedia.org/wiki/Fluxbox|Fluxbox]] | |
*[[https://en.wikipedia.org/wiki/FLWM|FLWM and FLWM_topside]] | |
*[[https://en.wikipedia.org/wiki/IceWM|IceWM]] | |
*[[https://en.wikipedia.org/wiki/JWM|JWM]] | |
*[[https://en.wikipedia.org/wiki/Openbox|Openbox]] | |
| |
Several Desktop Environments also work with dCore. Although lacking dCore OnDemand menu integration, they provide auto-populated menus based on a loaded application's desktop file. They also typically provide customizable menus, panels and application launchers.The following Desktop Environments have official READMEs: | Several desktop environments also work with dCore. Although lacking dCore OnDemand menu integration, they provide auto-populated menus based on a loaded application's desktop file. They also typically provide customizable menus, panels and application launchers. The following Desktop Environments have official [[http://tinycorelinux.net/dCore/x86/README/|READMEs]]. Visit the [[dcore:screenshots|Official dCore Screenshots]] page to see them in action. |
*[[http://lxde.org/|LXDE]] | * [[http://lxde.org/|LXDE]], [[http://mate-desktop.com/|MATE]], [[http://www.xfce.org/|Xfce]] |
*[[http://mate-desktop.com/|MATE]] | |
*[[http://www.xfce.org/|Xfce]] | |
| |
Visit the [[http://wiki.tinycorelinux.net/dcore:screenshots|Official dCore Screenshots]] page to see them in action. | LXDE can be modified to use Openbox's OnDemand menu (see [[#Migrate from FLWM to LXDE|below]]), providing an equivalent to an officially supported window manager. |
| |
LXDE notes: LXDE can be modified to use Openbox's OnDemand menu, see [[dcore:Migrating from FLWM to LXDE|Migrate from FLWM to LXDE]]. LXDE displays a popup error at boot, which delays desktop loading, on dCore-jessie and dCore-wily. This is an unresolved bug reported in the LXDE mailing list, not dCore specific. Alternatively import these for a similar LXDE experience: openbox, obconf, lxpanel or tint2 (nice built-in panel configuration GUI), leafpad, lxterminal and pcmanfm. This provides a modular setup with an integrated OnDemand menu. Right click [[http://wiki.tinycorelinux.net/dcore:desktop_applications#lxpanel|lxpanel crashing]] may be experienced. | |
| |
===== Unofficial Window Managers and Desktop Environments ===== | ===== Unofficial Window Managers and Desktop Environments ===== |
| |
As numerous alternatives are available in Debian/Ubuntu repositories, dCore users can import other graphic environments. Most work without much effort aside from any custom configurations. Feel free to post results and/or link a [[http://wiki.tinycorelinux.net/dcore:screenshots#user_contributed_screenshots|User Contributed Screenshot]]. | As numerous alternatives are available in Debian/Ubuntu repositories, dCore users can import other graphic environments. Most work without much effort aside from any custom configurations. Feel free to post results and/or link a [[dcore:screenshots#user_contributed_screenshots|User Contributed Screenshot]]. |
| |
Unofficial Window Managers: | Unofficial Window Managers: |
*[[http://dwm.suckless.org/|dwm]]: Lean, efficient, tested on dCore-wily ([[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:dwm_dmenu_dcore-wily.png?id=dcore%3Ascreenshots|screenshot]], [[http://wiki.tinycorelinux.net/dcore:dwm_tutorial|dCore dwm with dmenu and conky-cli Tutorial]]). | *[[http://dwm.suckless.org/|dwm]]: Lean, efficient, tested on dCore-wily ([[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:dwm_dmenu_dcore-wily.png?id=dcore%3Ascreenshots|screenshot]], [[dcore:dwm_tutorial|dCore dwm with dmenu and conky-cli Tutorial]]). |
*[[https://en.wikipedia.org/wiki/FVWM|FVWM]]: Tested on dCore-wily. Run ''sce-import -b fvwm'', boot code ''desktop=fvwm''. | *[[https://en.wikipedia.org/wiki/FVWM|FVWM]]: Tested on dCore-wily. Run ''sce-import -b fvwm'', boot code ''desktop=fvwm''. |
*[[https://en.wikipedia.org/wiki/I3_%28window_manager%29|i3]]: Tested on dCore-wily. Run ''sce-import -b i3-wm'', boot code ''desktop=i3''. | *[[https://en.wikipedia.org/wiki/I3_%28window_manager%29|i3]]: Tested on dCore-wily. Run ''sce-import -b i3-wm'', boot code ''desktop=i3''. |
*[[http://fvwm-crystal.sourceforge.net/|FVWM-Crystal]]: Tested on dCore-wily ([[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:fvwm-crystal_dcore-wily.png?id=dcore%3Ascreenshots|screenshot]]). Run ''sce-import -b fvwm-crystal'', boot code ''fvwm-crystal''. | *[[http://fvwm-crystal.sourceforge.net/|FVWM-Crystal]]: Tested on dCore-wily ([[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:fvwm-crystal_dcore-wily.png?id=dcore%3Ascreenshots|screenshot]]). Run ''sce-import -b fvwm-crystal'', boot code ''fvwm-crystal''. |
*[[http://forum.tinycorelinux.net/index.php/topic,19518.0.html|Gnome]]: Gnome is known to work in dCore-wheezy, possibly in dCore-jessie, likely not in the Ubuntu-based dCores. | *[[http://forum.tinycorelinux.net/index.php/topic,19518.0.html|Gnome]]: Gnome is known to work in dCore-wheezy, possibly in dCore-jessie, likely not in the Ubuntu-based dCores. |
| *[[https://en.wikipedia.org/wiki/LXQt|LXQt]]: Tested well in dCore-xenial ([[http://wiki.tinycorelinux.net/_media/dcore:dcorescreenshot:dcore-xenial_lxqt.jpg?cache=|screenshot]]). Review the [[dcore:dcore_lxqt_guide|dCore LXQt Guide]] for more information. |
| |
Visit the [[http://wiki.tinycorelinux.net/dcore:screenshots#user_contributed_screenshots|User Contributed Screenshots]] section to see some of them in action. | Visit the [[dcore:screenshots#user_contributed_screenshots|User Contributed Screenshots]] section to see some of them in action. |
| |
===== Official vs Unofficial Graphic Environments ===== | ===== Official vs Unofficial Graphic Environments ===== |
===== Migrate from FLWM to LXDE ===== | ===== Migrate from FLWM to LXDE ===== |
| |
Migrate from default FLWM to a full function LXDE desktop by exploiting it's Openbox roots: | Migrate from default FLWM to a full function LXDE desktop by exploiting its Openbox roots: |
| |
**[[dcore:Migrating from FLWM to LXDE|> Migrate from FLWM to LXDE]]** | **[[dcore:Migrating from FLWM to LXDE|> Migrate from FLWM to LXDE]]** |
*[[http://tinycorelinux.net/dCore/x86/README/|README parent directory]] | *[[http://tinycorelinux.net/dCore/x86/README/|README parent directory]] |
*[[http://tinycorelinux.net/dCore/x86/README/README-1st.txt|README-1st.txt]] | *[[http://tinycorelinux.net/dCore/x86/README/README-1st.txt|README-1st.txt]] |
*[[http://tinycorelinux.net/dCore/x86/README/README-import.txt|README-import.txt]] | |
*[[http://tinycorelinux.net/dCore/x86/README/README-X-Desktop.txt|README-X-Desktop.txt]] | *[[http://tinycorelinux.net/dCore/x86/README/README-X-Desktop.txt|README-X-Desktop.txt]] |
*[[http://tinycorelinux.net/dCore/x86/README/README-enlightenment.txt|README-enlightenment.txt]] | *[[http://tinycorelinux.net/dCore/x86/README/README-enlightenment.txt|README-enlightenment.txt]] |
Fonts and icons should preferably be imported to load at boot (eg. ''sce-import -b''). | Fonts and icons should preferably be imported to load at boot (eg. ''sce-import -b''). |
| |
**[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** | **[[dcore:welcome|> Return to the dCore Wiki Welcome page]]** |