Other Distros

Puppy related raves and general interest that doesn't fit anywhere else
Message
Author
User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#2661 Post by rufwoof »

I use randomplacement so you don't have the wire-frame positioning when you open a window.

This is my messy (not tidely aligned) current Debian .twmrc version. The colouring is nice once set up as its more of a visual prompt for launching things, but unfortunately does involve having to define colours for one window/program in multiple places

Code: Select all

NoGrabServer
RestartPreviousState
DecorateTransients

#   This font supports font size 8, 10, 11, 12, 14, 17, 18, 19, 20, 24, 25, 26, 34 values
#   and bold or medium weights (r regular and i italic slants)
#   -b&h-lucida-medium-r-*-*-20-*-*-*-*-*-iso8859-14

TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
IconFont "-b&h-lucida-medium-r-*-*-34-*-*-*-*-*-iso8859-14"
IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*"
#ClientBorderWidth

###############################################

TitleFont 									"-b&h-lucida-bold-r-*-*-20-*-*-*-*-*-*-*"
ResizeFont 									"-b&h-lucida-medium-r-*-*-24-*-*-*-*-*-*-*"
MenuFont 									"-b&h-lucida-medium-r-*-*-24-*-*-*-*-*-*-*"
IconFont 									"-b&h-lucida-medium-r-*-*-24-*-*-*-*-*-*-*"
IconManagerFont 							"-b&h-lucida-medium-r-*-*-24-*-*-*-*-*-*-*"
ShowIconManager
IconManagerGeometry 						"500x900+470+64" 1
NoDefaults									# Using own title button definitions
SqueezeTitle								# shorter window titlebar (like tab)
# can justify tab ... left, center right particular windows
#{
#                       "xterm" right 0 0
#}
TitleButtonBorderWidth 						0
TitlePadding 20

OpaqueMove			
RandomPlacement

#########################
IconifyByUnmapping							# No Icons shown
# I've set no icons, however some apps when you minimise the help, about or
# search boxes still appear as icons. Some can be large so I've set the known
# ones to show just a X logo icon. firefox, pcmanfm, mtpaint, galculator all
# move to iconmgr ok, geany, libre (soffice) don't (they iconify). Think gnumeric
# also moves to a icon but I haven't got that installed.
# Weird behaviour. If iconify a help window, and shows the above X logo icon and
# then iconmgr minimise that window and restore it, the icon is restored to the
# window size again, but can be behind (hidden) the main window and lost focus
# (seems like keyboard is locked from entering things into the main window because
# the hidden window has focus).
IconDirectory 								"/mnt/sda2/home/ff/.twm/bitmaps"
ForceIcons   # force usage of our icons rather than apps
Icons
{
        "pcmanfm" 	"xlogo64.xbm"
#        "geany" 	"xlogo64.xbm"
        "leafpad" 	"xlogo64.xbm"
        "soffice" 	"xlogo64.xbm"                       
}
#########################

NoTitle 
{ 
		"stalonetray" 
		"TWM Icon Manager" 
#		"xmessage" 
		"xload" 
		"oclock" 
		"xclock" 
		"WorkSpaceManager" 
		"xeyes"
		"gkrellm"
#		"yad"
		"Vol "
#		"Conky"
}
NoBorder
{
		"stalonetray"
#		"gkrellm"
		"TWM Icon Manager"
		"mpv"
		"xmessage" 
        "xload"
		"WorkSpaceManager"
		"oclock" 
		"xclock" 
		"xeyes"
		"yad"
#		"Conky"
}

NoHighlight 	# global

IconManagerDontShow 		
{ 
		"stalonetray" 
		"xmessage" 
		"xload" 
		"oclock" 
		"xclock" 
		"xeyes"
		"WorkSpaceManager" 
		"gkrellm"
		"Programs"
		"Vol "
#		"Conky"
}

Color
{
    DefaultBackground						"#000000"
    DefaultForeground						"white"
    # Title default Title colour ... then with selective programs having other colours
    # Use xprop and/or xwininfo commands to identify WM names such as XTerm ...etc.

    BorderColor 							"#000000" 
		{
 			"galculator" 						"#004900"
 			"galculator" 					"#004900"
			"Firefox-esr"	 					"#DD5D25"
			"mtpaint"						"orange"
			"leafpad" 						"#00B6FF"
			"pcmanfm" 						"#E3D0B5"
			"osmo"						"#7399B7"
			"masterpdfeditor3" 				"#CF3638"
			"libreoffice-writer" 					"blue"
			"libreoffice-calc" 				"#006D00"
			"xterm"		 					"#494949"
			"soffice" 						"#DCDAD5"
			"LibreOffice" 					"#006D00"
			"xclock" 						"#000024"
			"Conky" 						"#000024"
			"stalonetray"					"#000024"
			"gkrellm" 						"#0067F6"
			"yad"							"#5E0707"
			"Audacity" 					"#F5D922"
			"openshot" 					"#A0D6F1"
			"recordMyDesktop" 				"#6D006D"
		}

    TitleBackground 						"#494949" 
		{
			"galculator" 						"#004900"
			"galculator" 					"#004900"
			"Firefox-esr"	 					"#DD5D25"
			"mtpaint"						"orange"
			"leafpad" 						"#00B6FF"
			"pcmanfm" 						"#E3D0B5"
			"osmo"	"#7399B7"
			"masterpdfeditor3" "#CF3638"
			"libreoffice-writer" 			"blue"
			"libreoffice-calc"  				"#006D00"
			"xterm"		 					"black"
			"mpv" 							"black"
			"xclock" 						"SteelBlue4"
			"yad"							"#5E0707"
			"Audacity" 					"#F5D922"
			"openshot" 					"#A0D6F1"
			"recordMyDesktop" 				"#6D006D"
		}

    TitleForeground 						"white"   
		{
			"mtpaint"						"black"
			"leafpad"							"black"
			"pcmanfm"						"black"
			"openshot"					"black"
			"Audacity"					"black"
		}		
    MenuBackground 							"#020a09"
    MenuForeground 							"#00ff00" # "#2EFCED"
    MenuBorderColor 						"slategrey"
    MenuTitleBackground 					"#3400FF" # "#005B5B"
    MenuTitleForeground 					"white"
    IconBackground							"#020a09" 
    MenuShadowColor							"black"

    IconForeground							"gray85" 
		{
			"galculator" 						"#004900"
			"galculator" 					"#004900"
			"Firefox-esr"	 					"#DD5D25"
			"mtpaint"						"orange"
			"leafpad" 						"#00B6FF"
			"pcmanfm" 						"#E3D0B5"
			"osmo"	"#7399B7"
			"masterpdfeditor3" "#CF3638"
			"libreoffice-writer" 			"blue"
			"libreoffice-calc" 				"#006D00"
			"xterm"		 					"white"
			"soffice" 						"#DCDAD5"
			"LibreOffice" 					"#006D00"
			"xclock" 						"SteelBlue4"
			"yad"							"#5E0707"
			"Audacity" 					"#F5D922"
			"openshot" 					"#A0D6F1"
			"recordMyDesktop" 				"#6D006D"
		}

    IconBorderColor 						"#000000"

    IconManagerBackground					"#151515" 
		{
			"galculator" 						"#004900"
			"galculator" 					"#004900"
			"Firefox-esr"	 					"#DD5D25"
			"mtpaint"						"orange"
			"leafpad" 						"#00B6FF"
			"pcmanfm" 						"#E3D0B5"
			"osmo"	"#7399B7"
			"masterpdfeditor3" "#CF3638"
			"libreoffice-writer" 			"blue"
			"libreoffice-calc"  				"#006D00"
			"xterm"		 					"black"
			"soffice" 						"#DCDAD5"
			"LibreOffice" 					"#006D00"
			"xclock" 						"SteelBlue4"
			"yad"							"#5E0707"
			"Audacity" 					"#F5D922"
			"openshot" 					"#A0D6F1"
			"recordMyDesktop"				 "#6D006D"
		}

    IconManagerForeground					"white" 
		{
			"mtpaint"						"black"
			"leafpad"							"black"
			"pcmanfm"						"black"
			"Audacity" 						"black"
			"openshot" 						"black"
		}

    IconManagerHighlight					"slategrey"
}

Cursors
               {
                       Frame           "top_left_arrow"
                       Title           "top_left_arrow"
                       Icon            "top_left_arrow"
                       IconMgr "top_left_arrow"
                       Move            "fleur"
                       Resize          "fleur"
                       Menu            "sb_left_arrow"
                       Button          "hand2"
                       Wait            "watch"
                       Select          "dot"
                       Destroy "pirate"
               }

###############################################
#Color
#{
#    BorderColor "slategrey"
#    DefaultBackground "rgb:2/a/9"
#    DefaultForeground "gray85"
#    TitleBackground "rgb:2/a/9"
#    TitleForeground "gray85"
#    MenuBackground "rgb:2/a/9"
#    MenuForeground "gray85"
#    MenuBorderColor "slategrey"
#    MenuTitleBackground "gray70"
#    MenuTitleForeground "rgb:2/a/9"
#    IconBackground "rgb:2/a/9"
#    IconForeground "gray85"
#    IconBorderColor "gray85"
#    IconManagerBackground "rgb:2/a/9"
#    IconManagerForeground "gray85"
#}

#
# Define some useful functions for motion-based actions.
#
MoveDelta 3
Function "move-or-lower" { f.move f.deltastop f.lower }
Function "move-or-raise" { f.move f.deltastop f.raise }
Function "move-or-iconify" { f.move f.deltastop f.iconify }
#Function "click"		{ f.warpto "stalonetray" f.warpto "TWM Icon Manager" }
Function "deiconify-raise" 	{ f.deiconify f.raise	 	  	  }
Function "fullscreen" { f.fullzoom f.winrefresh }
Function "Reveal"	{ f.warpto "stalonetray" f.warpto "Vol " f.warptoiconmgr "" }

# Title buttons
#LeftTitleButton 		"minimize2.xbm" 	= f.menu "Ops"
LeftTitleButton 		"resize5.xbm" 		= f.resize
LeftTitleButton 		"minimize2.xbm" 	= f.iconify
LeftTitleButton 		"maximize2.xbm" 	= f.function "fullscreen"
LeftTitleButton 		"close2.xbm" 		= f.delete

#
# Set some useful bindings.  Sort of uwm-ish, sort of simple-button-ish
#
Button1 = m : root : f.move

Button1 = : root : f.menu "defops"
#Button2 = : root : f.function "Reveal"   # f.warpto "Vol " # f.menu "Volume"
Button3 = : root : f.function "Reveal"   # f.showiconmgr #f.function "Reveal" # f.warpto "TWM Icon Manager" #f.showiconmgr # f.function "click"

Button1 = m : window : f.move
#Button1 = m : window|icon : f.function "move-or-lower"
Button2 = m : window|icon : f.iconify
Button3 = m : window|icon : f.function "move-or-raise"

Button1 = : title : f.function "move-or-raise"
#Button2 = : title : f.raiselower
Button2 = : title : f.warpto "Vol "
Button3 = : title : f.showiconmgr # f.function "Reveal" # f.warpto "TWM Icon Manager" #f.showiconmgr  # function "click"

Button1 = : icon : f.function "move-or-iconify"
Button2 = : icon : f.iconify

Button1 = : iconmgr : f.function "deiconify-raise"
Button2 = : iconmgr : f.delete
Button3 = : iconmgr : f.iconify

###############################################
# Keys

"Tab" 	  = 			m : all 			: f.circleup
"Print"	  = 			  : all 			: f.exec "/mnt/sda2/home/ff/bin/snap3sec &"
"Menu"    = 	 	 	  : all	 			: f.exec "/usr/bin/env LANG=en_GB.UTF-8 xterm &"
"Super_R" = 			  : all 			: f.fullzoom
"Left"    = 			m : all 			: f.warptoiconmgr ""
"Up"      = 			m : all 			: f.upiconmgr
"Down"    = 			m : all 			: f.downiconmgr
"Right"   = 			m : all 			: f.function "select"

###############################################
#
# And a menus with the usual things
#
menu "defops"
{
	"Twm"					f.title
	"Files" 	( "black" : "#E3D0B5" )	!"pcmanfm &"
	"Firefox-esr" 	( "white" : "#DD5D25" )	!"firefox-esr &"   #f.function "ff-fullscreen"   # !"firefox-esr &"
	"Text Edit" 	( "black" : "#00B6FF" )	!"leafpad &"
	"Terminal" 	( "white" : "black"   )	!"xterm &"
#	"Spreadsheet" 	( "white" : "#006D00" )	!"libreoffice --calc &"
#	"Writer" 	( "white" : "blue"    )	!"libreoffice --writer &"
#	"masterPDF"	( "white" : "#CF3638" )	!"/mnt/sda2/home/ff/bin/masterpdfeditor &"
	"Calculator"	( "white": "#004900"  )	!"galculator &"	
	"mtpaint" 	( "black" : "orange"  )	!"mtpaint &"
#	"osmo"		( "white" : "#7399B7" )	!"osmo &"
#	"Diary" 				!"/mnt/sda2/home/ff/bin/YAD/diary &"
	"Alarm" 				!"/mnt/sda2/home/ff/bin/YAD/alarm &"
#	"galculator"	( "white": "#004900"  )	!"galculator &"
#	"LBC" 					!"/mnt/sda2/home/ff/bin/lbc &"
	"Weather" 				!"/mnt/sda2/home/ff/bin/weather &"
#	"kcheckers"				!"kcheckers &"
#""	f.nop
	"Exit"		( "white" : "red"     )	f.quit
#	"Kill"					f.destroy
#	"Resize"				f.resize
#	"Move"					f.move
#	"Delete"				f.delete
	"Utilities"				f.menu "utils"
#	""					f.nop
#	"Refresh"				f.refresh
#	""					f.nop
#	"record desktop" ("white" : "#6D006D" )	!"gtk-recordmydesktop &"
#	"audacity"	( "black" : "#F5D922" )	!"audacity &"
#	"openshot"	( "black" : "#A0D6F1" )	!"openshot &"
#	"Volume"    	( "#00FFFF" : "black" )	f.menu "Volume"
}

menu "utils"
{
	"Utils"					f.title
	"Twm Windows" 				f.menu "TwmWindows"
	"Yad Volume"				!"/mnt/sda2/home/ff/bin/YAD/volume &"
	"(Re)Start"				f.startwm "twm" # f.menu "Restart"
	"Utilities"				f.menu "Utilities"
	"Window Ops "    			f.menu "Window Ops"
	"Preferences" 				f.menu "Preferences"
}

menu "Utilities"
{
	"Utilities"				f.title
	"Top"					!"xterm -T Top -n Top -e top &"
	"htop"					!"xterm -T htop -n htop -e htop &"
	"Xcalc"					!"xcalc &"
	"Xman"					!"xman &"
	"Xmag"					!"xmag &"
	"Editres"				!"editres &"
	""					f.nop
	#"XEmacs"				!"xemacs &"
	#"Mail"					!"xmh -font fixed &"
	#""					f.nop
	"XLock"					!"xlock -mode random &"
	"Reset X defaults" 			!"xrdb -load $HOME/.Xdefaults"
}

#menu "Ops"
#{
#	"Iconify"				f.iconify
#	"Resize"				f.resize
#	"Move"					f.move
#	"Raise"					f.raise
#	"Lower"					f.lower
#	"Delete"				f.delete
#	"Focus"					f.focus
#	"Unfocus"				f.unfocus
#}

menu "Window Ops"
{
	"Win Ops"				f.title
	"Iconify"				f.iconify
	"Resize"				f.resize
	"Move"					f.move
	"Raise"					f.raise
	"Lower"					f.lower
	"Delete"				f.delete
	"Focus"					f.focus
	"Unfocus"				f.unfocus
	"Show Iconmgr"				f.showiconmgr
	"Hide Iconmgr"				f.hideiconmgr
	"Identify"				f.identify
}

menu "Volume" 
{
   "Volume"					f.title
   "   0%"      ( "#00B6FF" : "black"   ) 	!"amixer set Master 0%"
   "   5%"      ( "#00B6FF" : "black"   )  	!"amixer set Master 5%"
   "  10%"      ( "#00B6FF" : "black"   )  	!"amixer set Master 10%"
   "  15%"      ( "#00B6FF" : "black"   )  	!"amixer set Master 15%"
   "  20%"      ( "#00B6FF" : "black"   )  	!"amixer set Master 20%"
   "  25%"      ( "#00B6FF" : "black"   )  	!"amixer set Master 25%"
   "  30%"      ( "#00B6FF" : "black"   )	!"amixer set Master 30%"
   "  35%"      ( "green" : "black"     )  	!"amixer set Master 35%"
   "  40%"      ( "green" : "black"     )  	!"amixer set Master 40%"
   "  45%"      ( "green" : "black"     )  	!"amixer set Master 45%"
   "  50%"      ( "green" : "black"     )  	!"amixer set Master 50%"
   "  55%"      ( "green" : "black"     )  	!"amixer set Master 55%"
   "  60%"      ( "green" : "black"     )	!"amixer set Master 60%"
   "  65%"      ( "green" : "black"     )	!"amixer set Master 65%"
   "  70%"      ( "red" : "black" 	)	!"amixer set Master 70%"
   "  75%"      ( "red" : "black" 	)	!"amixer set Master 75%"
   "  80%"      ( "red" : "black" 	)	!"amixer set Master 80%"
   "  85%"      ( "red" : "black" 	)	!"amixer set Master 85%"
   "  90%"      ( "red" : "black" 	)  	!"amixer set Master 90%"
   "  95%"      ( "red" : "black" 	)  	!"amixer set Master 95%"
   " 100%"     	( "red" : "black" 	)	!"amixer set Master 100%"
}

menu  "Preferences" 
{
   "Preferences"   				f.title
   "Bell Loud"     				!"xset b 80&"
   "Bell Normal"   				!"xset b on&"
   "Bell Off"      				!"xset b off&"
   "Click Loud"    				!"xset c 80&"
   "Click Soft"    				!"xset c on&"
   "Click Off"     				!"xset c off&"
   "Lock On"       				!"xset led on&"
   "Lock Off"      				!"xset led off&"
   "Mouse Fast"    				!"xset m 4 2&"
   "Mouse Normal"  				!"xset m 2 5&"
   "Mouse Slow"    				!"xset m 1 1&"
   "Monitor Power Saving OFF"			!"xset s off;xset -dpms&"
   "Monitor Power Saving ON"			!"xset s on;xset +dpms&"
}
I've added in stalonetray and have yad installed, so that I could move less often used programs to there. For instance a volume control so that the scrollwheel can be used to adjust the volume

Code: Select all

GEO="--geometry 44x160+0-0"

# retrieve current volume level
VALUE=`amixer get Master |grep % |awk '{print $5}'|sed 's/[^0-9]//g'`

yad --scale --vertical --title="Vol " $GEO --value=$VALUE --no-buttons --print-partial | while read x ; do x=`echo $x*1 | bc`; x=`printf "%.0f\n" "$x"`;amixer set Master ${x}% ; done
and a notification icon in the tray (stalonetray)

Code: Select all

yad --notification \
--no-middle \
--text="" \
--image=applications-office \
--separator="\\n" \
--menu="PulseAudio!pavucontrol!/usr/share/icons/gnome/16x16/apps/multimedia-volume-control.png
htop!/mnt/sda2/home/ff/bin/ht!/mnt/sda2/home/ff/.twm/icons/htop16.png
kcheckers!/usr/games/kcheckers!/usr/share/icons/Adwaita/16x16/apps/preferences-system-sharing.png
MasterPDFEditor!/mnt/sda2/home/ff/bin/masterpdfeditor!/usr/share/icons/hicolor/16x16/apps/masterpdfeditor3.png
Audacity!audacity!/mnt/sda2/home/ff/.twm/icons/audacity16.png
OpenShot!openshot!/mnt/sda2/home/ff/.twm/icons//openshot16.png
Record Desktop!gtk-recordmydesktop!/mnt/sda2/home/ff/.twm/icons/gtk-recordmydesktop.png" \
--command='/home/user/bin/choosefile' &
so that when right clicked its menu pops up (I also have radiotray, libreoffice --quickstart and osmo in the tray so that they each have their own right click pop up menus to launch things from).

With the tab titles leaving visible desktop space I have it set so a left click of the desktop shows the volume, icon manager and stalonetray, and right mouse press shows the normal twm menu, so easy to get to other things when a window is maximised (and no real need to have multiple desktops as you can just have multiple maximised windows and easily flip between those).

Like twm a lot, have it installed as the default now in both Debian and OpenBSD. Of the two Debian (Linux) runs quicker for things like libreoffice moving charts around and has more programs in its main repository. I'm tracking Debian oldstable i.e. I'll still be using Jessie for a while yet, until Stretch drops into being old stable (when Jessie will start seeing security updates no longer being provided). Nicer having 2 years between releases, rather than OpenBSD's 6 monthly upgrade intervals.
Attachments
s.png
(29.34 KiB) Downloaded 728 times
s.png
(149.09 KiB) Downloaded 724 times

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Other Distros

#2662 Post by Billtoo »

I installed Ubuntu-17.10 to the hard drive of my Compaq-Presario:

System: Host: bill-AU194AA-A2L-CQ5123F Kernel: 4.13.0-19-generic x86_64 bits: 64 Desktop: MATE 1.18.0
Distro: Ubuntu 17.10
Machine: Device: desktop System: Compaq-Presario product: AU194AA-A2L CQ5123F serial: N/A
Mobo: MSI model: Boston v: 1.0 serial: N/A BIOS: Phoenix v: 5.24 date: 06/19/2009
CPU: Dual core Pentium E5200 (-MCP-) speed/max: 2000/2500 MHz
Graphics: Card: Intel 82G33/G31 Express Integrated Graphics Controller
Display Server: x11 (X.Org 1.19.5 ) drivers: intel (unloaded: modesetting,fbdev,vesa)
Resolution: 1920x1080@60.00hz
OpenGL: renderer: Mesa DRI Intel G33 version: 1.4 Mesa 17.2.2
Network: Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169
Card-2: D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W] driver: rt73usb
Drives: HDD Total Size: 500.1GB (1.8% used)
Weather: Conditions: 27 F (-3 C) - light showers snow Time: December 10, 11:33 AM EST
Info: Processes: 151 Uptime: 48 min Memory: 486.8/3938.0MB Client: Shell (bash) inxi: 2.3.37

It's working well so far.
Attachments
screenshot.jpg
(79.79 KiB) Downloaded 668 times

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#2663 Post by rufwoof »

Rearranged my OpenBSD, twm, yad layout so that the volume bar is next to the program bar, and the icon manager is next to the volume bar (as well as making the icon manager much wider)

Right click on the desktop (such as to the right of a maximised windows tab title) and up pops the program/volume/iconmanager set ready to switch to another window, launch a program or adjust the volume

Image
(animated gif, click for larger version)

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Other Distros

#2664 Post by Billtoo »

I installed MX-17 to the hard drive of my HP desktop:

System: Host: mx1 Kernel: 4.13.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: MX-17_x64 Horizon December 15, 2017
Machine: Device: desktop System: Hewlett-Packard product: HPE-410f serial: N/A
Mobo: FOXCONN model: 2AB1 v: 1.00 serial: N/A BIOS: American Megatrends v: 6.02 date: 07/21/2010
CPU: 6 core AMD Phenom II X6 1045T (-MCP-) speed/max: 1400/2700 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
Display Server: x11 (X.Org 1.19.2 ) drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
Resolution: 1920x1080@60.00hz
OpenGL: renderer: Gallium 0.4 on AMD REDWOOD (DRM 2.50.0 / 4.13.0-1-amd64, LLVM 3.9.1)
version: 3.3 Mesa 13.0.6
Network: Card-1: Ralink RT3090 Wireless 802.11n 1T/1R PCIe driver: rt2800pci
Card-2: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169
Drives: HDD Total Size: 1000.2GB (0.8% used)
Weather: Conditions: 41 F (5 C) - Overcast Time: December 19, 4:14 PM EST
Info: Processes: 214 Uptime: 3 min Memory: 436.0/7987.0MB Client: Shell (bash) inxi: 2.3.53

I've only tested it for a short time but I like it so far.
Attachments
screenshot.jpg
(47.12 KiB) Downloaded 457 times

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

Re: Other Distros

#2665 Post by Moat »

Billtoo wrote:I installed MX-17 to the hard drive of my HP desktop:
Next choice on my "hopping" list - previous versions being one of my favorite Linux distros! But what I really wonder is if anyone has been able to do a successful, good-running and usable install to a USB flash drive (with persistence), as the included MX-specific flash drive installation tools purport to do. I've tried to do so in the past, and did end up with a running/saving system - but it was just too slow and even non-responsive at times.

Guess it's about time to try again. :)

Bob

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#2666 Post by belham2 »

Hi Billtoo, Moat and all,

I really think MX-Linux (and Peppermint) has to be up for Distro(s) of the year (or even past two years). They put together a really nice, simple yet powerful distro. Their included apps are great. Heck, just from looking at Billtoo's desktop OS pic, it reminds me how MX-Linux screams elegance & sophistication.

Moat, funny you mention about MX-17 on a stick :) . I am in the process of doing this today (or in the next few days). Like you, had did it before, and face horrible performance problems. Then I realized I needed to use one of my better read/write USB sticks (I'm still on 2.0, and Sandisk Extremes, on my systems, are pretty fast). Still, after getting on one of the supercharged Sandisk Extremes, MX-16 noticeably struggled. I don't know, maybe I am just too spoiled all these years expecting pup/ddog-like performance.

Anyhow, going to do it again with MX-17 on one of the Sandisk Extremes, and report back if anything has changed. Either way, I also keepa full-install of MX on one of my SSDs along with the aforementioned Peppermint, and also Bodhi, Fedora, Manjaro and Anterogos. Surprisingly they all co-exist peacefully on one multi-boot SSD as long as I let Manjaro go last in updating & also ruling the roost in terms of grub2. 8)

What I've been most let down by is Solus. A nice OS albeit only when installed by itself. The Solus team has done something proprietary with their boot process where, no matter what I do, as an OS (even letting it rule the roost with grub) it will not co-exist peacefully with either ubuntu/debian OSes and/or arch/redhat OSes. So, no time for those kind of games and said goodbye to it. :?

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#2667 Post by Moat »

Hey Belham!
belham2 wrote:... Their included apps are great...

Moat, funny you mention about MX-17 on a stick :)
Yeah, bingo - like they're thinking on the same wavelength or something :shock: ; many of the included apps and overall tweaks are spooky in-line with just what I like to install/tweak, myself. Saves quite a bit of headaches in setting up!

And yes - getting this nice, complete Xfce distro running fast and (possibly?) Puppy-like on a USB stick is my intention as well. Downloaded last night and gave it a quick try, and thing is - running it as the default initial Live session... it flies! Just hoping that excellent display of performance somehow can/will carry over to a persistent flash stick install (which - like you - I could not get it to do with MX-16). I recall them mentioning somewhere that it'll "out-Puppy Puppy" or something along those lines, so the hope springs eternal...

Will try just that, too - if/when I get the chance here...

Great distro, and my initial impression is even more favorable than MX-16 (which itself was truly excellent) - they've been polishing away on this one. 8)

Bob

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Other Distros

#2668 Post by Billtoo »

@Moat @belham2

I did another install of MX-17 to a 32gb usb-3.0 flash drive which is plugged into a usb
3.0 port:

System: Host: mx1 Kernel: 4.13.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: MX-17_x64 Horizon December 15, 2017
Machine: Device: desktop System: HP product: 260-p029 serial: N/A
Mobo: HP model: 81B4 v: 01 serial: N/A UEFI [Legacy]: AMI v: F.04 date: 05/10/2016
Battery hidpp__0: charge: N/A condition: NA/NA Wh
hidpp__1: charge: N/A condition: NA/NA Wh
CPU: Dual core Intel Core i3-6100T (-MT-MCP-) speed: 3200 MHz (max)
Graphics: Card: Intel HD Graphics 530
Display Server: x11 (X.Org 1.19.2 ) drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 530 (Skylake GT2) version: 4.5 Mesa 13.0.6
Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Card-2: Realtek RTL8723BE PCIe Wireless Network Adapter driver: rtl8723be
Drives: HDD Total Size: 2031.9GB (0.4% used)
Weather: Conditions: 16 F (-9 C) - Partly Cloudy Time: December 21, 9:38 AM EST
Info: Processes: 209 Uptime: 46 min Memory: 557.1/3817.1MB Client: Shell (bash) inxi: 2.3.53

No problems so far.
Attachments
screenshot.jpg
(78.52 KiB) Downloaded 290 times

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#2669 Post by belham2 »

Hi Bill & Moat,

The past few hours I've been working on a complete puppy-style frugal-install (with live persistence for everything and ask-on-shutdown-save), running off a USB disk, and I finally got it working.

Mind you, I only downloaded MX-Linux-17.iso inside a pup (Rakdy's dpup_stretch), clicked on the iso, dragged over what I thought was needed (discarding all the other junk, especially the uefi stuff), and started having a go.

Let's just say I WHOLEHEARTEDLY do not recommend going this route, lol :lol: . MX/AntiX has made this (i.e. frugal) all easy by just doing everything when booting up a live USB that you've installed the iso to. Me and my harebrained ways notwithstanding :roll: . Via boot options it is simple to configure boot options to set up all kinds of parameters that hold across the live-boots.

Anyway, despite myself (haha), it's all working. Have the linuxfs file running fully in RAM, persistence for everything, and MX responds well. Even installed some things (i.e. mtpaint). And the response speed is good, really good. And I am even on a mediocre USB of only ~17 read and ~10mb write. If I go to one of my Sandisk Extremes USBs, all I can say is: vroom, VROOM for MX-Linux Live!

Huge kudos to the MX-Linux team....they need to celebrate this holidays (thinking back to some years ago when they first started, this has really come a long, long way). :D
Attachments
MX-17_x86_64--Simply-stunning.jpg
(41.2 KiB) Downloaded 258 times

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#2670 Post by Moat »

Excellent, guys! 8) I'm just gonna have to make the time to give this a shot within the next few days... very promising, indeed.

Thanks @ Billtoo & Belham for the reports/info!!

Bob

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#2671 Post by belham2 »

Hey, guys, justed wanted to give you a heads up about this (Backi just posted it in another thread, the XenialDog thread).

https://www.phoronix.com/scan.php?page= ... -Corrupter


You might want, if you've got a laptop with Intel in it, to steer away from any and all distros that either are actually Ubuntu 17 itself and/or have Ubuntu 17 in them as their base.

It seems Ubuntu released a kernel (or something) that can frack (permanently) the laptop's BIOS.

Unbelievable. :roll:

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#2672 Post by Moat »

Yea, was just reading up on that... quite a terrible flub. So much for talkin' all my friends into trying out the latest Ubuntu...... :shock: :? :shock: :oops: :oops:
.
.
.
Nah... I'd never do that! :lol: Puppy only!!

Meanwhile, got a persistent MX-17 running very nicely on an 8 Gb USB converter/SD card, using the included Live-usb Maker tool - very slick! The many, save-able boot code options @ splash screen are a fantastic feature, running this way (via USB). Clearly a lot of thought and time went into these tools. Next thing to try are the remaster/iso build utilities...

Boots to about 1.7 Gb RAM, though - so the "toram" option wouldn't be viable on older, low-RAM hardware (4 Gb, here - seems more than adequate - very snappy!).

Bob
Attachments
MX-17.jpg
Running swimmingly...
(83.1 KiB) Downloaded 916 times

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2673 Post by ally »

I had a play and thought it nice but ran slowly when installed fully (with persistence) to a usb

:)

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Other Distros

#2674 Post by Billtoo »

I installed MX-17 on my Acer laptop:

System: Host: mx1 Kernel: 4.13.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: MX-17_x64 Horizon December 15, 2017
Machine: Device: laptop System: Acer product: Aspire 7740 v: Rev serial: N/A
Mobo: Acer model: Aspire 7740 v: Rev serial: N/A BIOS: Phoenix v: V1.15 date: 12/25/2009
Battery BAT0: charge: 48.8 Wh 100.0% condition: 48.8/48.8 Wh (100%)
CPU: Dual core Intel Core i5 M 430 (-MT-MCP-) speed/max: 1333/2267 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
Display Server: x11 (X.Org 1.19.2 ) drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
Resolution: 1600x900@60.00hz
OpenGL: renderer: Gallium 0.4 on AMD CEDAR (DRM 2.50.0 / 4.13.0-1-amd64, LLVM 3.9.1)
version: 3.3 Mesa 13.0.6
Network: Card-1: Broadcom Limited NetLink BCM57780 Gigabit Ethernet PCIe driver: tg3
Card-2: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) driver: ath9k
Drives: HDD Total Size: 500.1GB (1.6% used)
Weather: Conditions: 16 F (-9 C) - light snow low drifting snow Time: December 22, 9:36 AM EST
Info: Processes: 194 Uptime: 1:25 Memory: 473.7/3818.1MB Client: Shell (bash) inxi: 2.3.53

Works great.
Attachments
screenshot.jpg
(50.05 KiB) Downloaded 870 times

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#2675 Post by belham2 »

ally wrote:I had a play and thought it nice but ran slowly when installed fully (with persistence) to a usb

:)
Hi Ally,

Yes, it will run slowly (any Linux OS will) if you full install it to a USB.

But, if you frugal-install MX-Linux (which no one else really offers except it's brother AntiX), which means plopping the ISO on a USB stick (you can even use grub4dos, might need to make sure the Label on your USB is "antiX-Frugal" before starting all this, as grub4dos won't do it and mx-linux boot requires it), and booting it like you are just trying it out----but here's the beauty: on that first boot, notice in the boot menu (at bottom) F1, F2, F3, F4, F5, F6, F7, and F8 where you can make choices how and what you want to do, MX-Linux becomes lightening quick off a USB as 'frugal-install with persistence', if you take a few secs & and set stuff at this boot, just like any puppy and/or ddog. It's so easy that it boggles the mind other distros don't do this.

Hit F1 - choose your language, hit enter to save

Hit F2 - choose your timezone/location

Hit F3, (I choose "ToRam", which install the huge linuxfs (which is identical to a puppy's main ".sfs") because since it loads into RAM, everything is that much more quicker (again, just like a pup loaded fully in RAM)

F4 - misc options

F5 - I choose 'Frugal-Persistence" (there's a ton of choices in all of these, and it's all well documented)

F6 - nothing here I need to mess with, as it is failsafe booting and video options

F7 - same here, this is for setting text console

F8 After all the above, Hit F8, use arrow to go to Save & then hit enter, and that's it! Mx-Linux will now remembers all of these from here on out.

(https://mxlinux.org/user_manual_mx15/MX_bootloader.html)

Then, as you hit to boot MxLinux, during the actual boot process, it is going to ask you and create rootfs, homefs, etc, (just hit "auto" for each), then importantly it will ask you how about persistence saving, and I choose "Semi-Automatic", which means it saves nothing during the session until asking you at the end during shutdown whether you want to save the session or not (again, just like Puppy).

It is quite something, for a medium-sized but full-featured Linux distro to do this. And it is hard not to appreciate what the AntiX/Mx-Linux team has done. Now I know why I always see Anticapitalista here-----he (and Mx team) have taken the best puppy has to offer and integrated the good stuff into their already good distro.


So don't install it fully to a USB. That is so yesterday :wink: Heck, even when I full install puppies and ddogs, as opposed to frugal, they many times run like crap. Frugal is the here and now, and future.

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#2676 Post by Moat »

Great write-up, Belham. Took me the better part of an evening (morning?) stumbling thru things, but your description is pretty much where I ended up going. And it does run Puppy-fast, fully loaded into RAM as such (USB 2.0 on an older HP 6730b laptop w/Intel Core2 Duo P8600 & 4Gb RAM).

@ Ally - If your test box has enough RAM (hmmm... I'd guess 2 GB bare minimum?), I suggest giving it another go using Belham's instructions. Very nice, complete and responsive here... 8)

Bob

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#2677 Post by Billtoo »

Moat wrote:Great write-up, Belham. Took me the better part of an evening (morning?) stumbling thru things, but your description is pretty much where I ended up going. And it does run Puppy-fast, fully loaded into RAM as such (USB 2.0 on an older HP 6730b laptop w/Intel Core2 Duo P8600 & 4Gb RAM).
When updating MX-17 today it updated Live-usb Maker so I gave it a try
to a 16gb SDHC card, it's running from my Imac:

System: Host: mx1 Kernel: 4.13.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: MX-17_x64 Horizon December 15, 2017
Machine: Device: desktop System: Apple product: iMac8 1 v: 1.0 serial: N/A
Mobo: Apple model: Mac-F226BEC8 v: PVT serial: N/A
UEFI: Apple v: IM81.88Z.00C1.B00.0802091538 date: 02/09/08
Battery hidpp__0: charge: N/A condition: NA/NA Wh
CPU: Dual core Intel Core2 Duo E8135 (-MCP-) speed/max: 1867/2400 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV610/M74 [Mobility Radeon HD 2400 XT]
Display Server: x11 (X.Org 1.19.2 ) drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
Resolution: 1680x1050@59.88hz
OpenGL: renderer: Gallium 0.4 on AMD RV610 (DRM 2.50.0 / 4.13.0-1-amd64, LLVM 3.9.1)
version: 3.3 Mesa 13.0.6
Network: Card-1: Broadcom Limited BCM4321 802.11a/b/g/n driver: b43-pci-bridge
Card-2: Marvell 88E8058 PCI-E Gigabit Ethernet Controller driver: sky2
Drives: HDD Total Size: 266.0GB (2.4% used)
Weather: Conditions: 18 F (-8 C) - light snow low drifting snow Time: December 22, 1:30 PM EST
Info: Processes: 194 Uptime: 31 min Memory: 1088.3/3951.9MB Client: Shell (bash) inxi: 2.3.53

I have the choice of saving each time that I shut down the computer.
It's working okay so far, I think :)
********************************************

EDIT: I did another live-usb install on a dual monitor setup, used some options to make it larger, on a usb-3.0 flash drive plugged into a usb-3.0 port.
Attachments
screenshot2.jpg
(44.19 KiB) Downloaded 784 times
screenshot.jpg
(72.88 KiB) Downloaded 845 times
Last edited by Billtoo on Sat 23 Dec 2017, 00:03, edited 1 time in total.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2678 Post by ally »

thanks, I'll give it another go

I dd'd to the same usb initially and it was nice and perky so was disappointed with the install

I had read the frugal instructions briefly online but got a bit lost

:)

ps - I gave antix a spin a while back and liked it although it was lacking in my opinion to puppy, however, I thought it had merit so archived what I could track down and put them here: http://archive.org/details/antiX_linux

anticapitalista

#2679 Post by anticapitalista »

Just to point out that the 'live' features on MX Linux have been inherited from antiX, which is much smaller than MX and should work better on usb2

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Other Distros

#2680 Post by Billtoo »

I did a full install of MX-17 to my Acer Aspire desktop:

System: Host: mx1 Kernel: 4.13.0-1-amd64 x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: MX-17_x64 Horizon December 15, 2017
Machine: Device: desktop System: ACER product: Aspire M5620 v: R01-A4 serial: N/A
Mobo: ACER model: G33T-AM v: 1.0 serial: N/A
BIOS: American Megatrends v: R01-A4 date: 12/19/2007
Battery hidpp__0: charge: N/A condition: NA/NA Wh
hidpp__1: charge: N/A condition: NA/NA Wh
CPU: Quad core Intel Core2 Quad Q6600 (-MCP-) cache: 4096 KB
clock speeds: max: 2403 MHz 1: 1603 MHz 2: 1603 MHz 3: 2136 MHz 4: 1603 MHz
Graphics: Card: NVIDIA GF108 [GeForce GT 430]
Display Server: x11 (X.Org 1.19.2 ) driver: nvidia
Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
OpenGL: renderer: GeForce GT 430/PCIe/SSE2 version: 4.5.0 NVIDIA 375.82
Audio: Card-1 NVIDIA GF108 High Def. Audio Controller driver: snd_hda_intel
Card-2 Intel 82801I (ICH9 Family) HD Audio Controller driver: snd_hda_intel
Card-3 Creative driver: USB Audio
Sound: Advanced Linux Sound Architecture v: k4.13.0-1-amd64
Network: Card: Intel 82566DC-2 Gigabit Network Connection driver: e1000e
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 00:1e:90:0d:6c:23
Drives: HDD Total Size: 500.1GB (1.7% used)
ID-1: /dev/sda model: ST3500830AS size: 500.1GB
Partition: ID-1: / size: 456G used: 6.0G (2%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 2.15GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors: System Temperatures: cpu: 30.0C mobo: N/A gpu: 40C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 208 Uptime: 2:43 Memory: 1224.3/7986.8MB Client: Shell (bash) inxi: 2.3.53

Works great on this 10 year old computer.
Attachments
screenshot.jpg
(31.97 KiB) Downloaded 699 times

Post Reply