Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dcore:dwm_tutorial [2016/06/11 02:47] nitramdcore:dwm_tutorial [2016/06/13 03:58] (current) – [dCore dwm with dmenu and conky-cli Tutorial] nitram
Line 1: Line 1:
 ===== dCore dwm with dmenu and conky-cli Tutorial ===== ===== dCore dwm with dmenu and conky-cli Tutorial =====
  
-The dwm tiling Window Mananager tests well on dCore-wily. This tutorial demonstrates how to quickly set up dwm in dCore with dmenu and conky-cli.+This tutorial explains how to quickly install and set up dwm in dCore with dmenu and conky-cli. It utilizes pre-compiled dwm direct from Ubuntu using preset keyboard shortcuts. These applications are well documented online. Additional steps required for those wishing to re-compile with patches and custom shortcuts. See the dwm tutorial for basic usage. Review the resource links below for much more information. Tested on dCore-wily
  
-dwm notes: The tutorial utilizes pre-compiled dwm with preset keyboard shortcutsAdditional steps are required for users who wish to custom re-compile to add their own patches and modificationsSee the dwm tutorial link below for preset keyboard shortcuts.+dmenu works well and picks up OnDemand SCEs, negating the need for an officially supported OnDemand and System Tools menu. Press Alt-p to display known system applications across the status barBegin typing the name of the desired application, the menu sorts and highlights the closest match. Press Enter to select, PageUp/Down to scroll, Escape cancels. OnDemand items are automatically loaded and launched provided they have a proper desktop file (iemost graphic extensions).
  
-dmenu notes: dmenu works very well in dCore and picks up all OnDemand SCEs as wellnegating the need for an //officially// supported OnDemand menu systemRecent enhancements in OnDemand code have also been helpful. Use the default keyboard shortcut Alt-p to open the program menu (top bar), start typing desired loaded or OnDemand SCE, auto sorts and highlights the matched program, press Enter to select. OnDemand items are automatically loaded and launched if they have a proper desktop file (ie. most graphic extensions). The only issue is the application opens in the current tag, not the tag used to load the extension. If this occurs the new application takes focus, just press Shift-Alt-preferred_tag_# to move the application to the desired tag.+conky-cli is efficient and extensible. It requires minimal configuration, the .conkyrc below contains only two lines! It runs in the upper status bar and is always visible except when accessing dmenu.
  
-conky-cli notes: conky-cli is very efficient and extensible. Unlike regular graphic conky, it requires minimal configuration (.conkyrc <4 lines). It also displays nicely in the upper status bar and is always visible when switching between tags.    +==== Import Packages ====
- +
-== Install Packages ==+
  
 Import dwm, dmenu and conky-cli at boot: Import dwm, dmenu and conky-cli at boot:
Line 18: Line 16:
 </code> </code>
  
-== Conky Startup ==+==== Configure Boot Code ====
  
 +Change the boot manager's boot code to ''desktop=dwm''.
  
-== Conky Config ==+==== Setup dmenu ====
  
 +Provided dmenu is in sceboot.lst a ~/.cache/dmenu_run file is automatically created, no further intervention required.
  
-== Set Boot Code ==+==== Setup Conky ====
  
-Change the boot manager's boot code to ''desktop=dwm''+Create desired ~/.conkyrc config, simple example: 
 +<code
 +TEXT 
 +C:${cpu cpu1}%   M:${memperc}%   S:${swapperc}%   Up:${uptime}   ${time %a %b %d %I:%M%P} 
 +</code>
  
 +To start conky-cli at boot create a ~/.X.d/conky file containing:
 +<code>
 +conky | while read LINE; do xsetroot -name "$LINE"; done &
 +</code>
  
-Reboot, presto, lightweight tiler with dmenu using default keyboard shortcuts ([[http://dwm.suckless.org/tutorial|DWM tutorial]]).+Enjoy! 
 + 
 +==== Resources ====
  
-Resources: 
   *[[http://dwm.suckless.org/|dwm]]   *[[http://dwm.suckless.org/|dwm]]
 +  *[[https://wiki.archlinux.org/index.php/dwm|Arch Linux dwm wiki]]
   *[[http://dwm.suckless.org/tutorial|dwm tutorial]]   *[[http://dwm.suckless.org/tutorial|dwm tutorial]]
   *[[http://tools.suckless.org/dmenu/|dmenu]]   *[[http://tools.suckless.org/dmenu/|dmenu]]
   *[[http://conky.sourceforge.net/docs.html|Conky man page]]   *[[http://conky.sourceforge.net/docs.html|Conky man page]]
-  *([[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:dwm_dmenu_dcore-wily.png?id=dcore%3Ascreenshots|dCore dwm screenshot]]+  *[[http://wiki.tinycorelinux.net/_detail/dcore:dcorescreenshot:dwm_dmenu_dcore-wily.png?id=dcore%3Ascreenshots|dCore dwm screenshot]] 
 + 
 +**[[http://wiki.tinycorelinux.net/dcore:welcome|> Return to the dCore Wiki Welcome page]]** 
  
Print/export
QR Code
QR Code dcore:dwm_tutorial (generated for current page)