The officially official Devuan Forum!

You are not logged in.

#26 Re: Desktop and Multimedia » Does this reminds you of systemd? » 2019-06-24 02:57:47

Thank you guys. I finally did it.

Installed synaptic and uninstalled pulseaudio, pulseaudio-tools and pulseaudio-utils which in turn dragged a bunch of others. Went to the terminal and got my beloved alsamixer big_smile Happy camper! Sound is great.

#27 Re: Desktop and Multimedia » Does this reminds you of systemd? » 2019-06-23 23:37:46

nogeek wrote:

I always do a minimal installation and never get any package with "pulse" in the name.

So do I, I use IceWM

I got 2 boxes, and installed Devuan on both, the 64 bit one with (XFS) and the 32 bit with (ext 4).
The 64 bit gave me Pulse audio by default, and the 32 bit, ALSA.

Now I can't get rid of pulseaudio. I DID NOT INSTALL PULSEAUDIO!!

#28 Desktop and Multimedia » Does this reminds you of systemd? » 2019-06-23 21:07:00

macondo
Replies: 6

I did a fresh install and got pulseaudio by default, I always use alsa.

bobo@foo:~$ sudo dpkg -P pulseaudio pulseaudio-utils
dpkg: dependency problems prevent removal of pulseaudio:
 osspd-pulseaudio depends on pulseaudio.

dpkg: error processing package pulseaudio (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of pulseaudio-utils:
 pulseaudio depends on pulseaudio-utils; however:
  Package pulseaudio-utils is to be removed.

dpkg: error processing package pulseaudio-utils (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 pulseaudio
 pulseaudio-utils
bobo@foo:~$ sudo dpkg -P pulseaudio osspd-pulseaudio pulseaudio-utils
dpkg: dependency problems prevent removal of osspd-pulseaudio:
 osspd depends on osspd-pulseaudio | osspd-backend; however:
  Package osspd-pulseaudio is to be removed.
  Package osspd-backend is not installed.
  Package osspd-pulseaudio which provides osspd-backend is to be removed.
 osspd depends on osspd-pulseaudio | osspd-backend; however:
  Package osspd-pulseaudio is to be removed.
  Package osspd-backend is not installed.
  Package osspd-pulseaudio which provides osspd-backend is to be removed.

dpkg: error processing package osspd-pulseaudio (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of pulseaudio:
 osspd-pulseaudio depends on pulseaudio.

dpkg: error processing package pulseaudio (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of pulseaudio-utils:
 pulseaudio depends on pulseaudio-utils; however:
  Package pulseaudio-utils is to be removed.

dpkg: error processing package pulseaudio-utils (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 osspd-pulseaudio
 pulseaudio
 pulseaudio-utils

#31 Re: Off-topic » Show your desktop (rebooted) » 2019-06-07 14:54:24

I got 2 SSDs on my box, Devuan the default, and Freebsd on the second one.
My wife likes Netflix, so Devuan is her ticket. I like Devuan's simplicity, good job devs!
I got ratpoison on both.

#33 Re: Off-topic » Show your desktop (rebooted) » 2019-06-05 20:55:47

Ratpoison showing the .ratpoisonrc, FF

417f841243718974.jpg

#34 Re: Off-topic » Show your desktop (rebooted) » 2019-06-04 20:33:14

My other box (dual core- 8 gigs ram)
0b6d771242906944.jpg 6aab361242907024.jpg 8f939f1242907074.jpg 5e18ab1242907114.jpg

#35 Re: Off-topic » Show your desktop (rebooted) » 2019-05-31 19:00:40

8d586f1238031264.jpg

a4b4251238031284.jpg

89672c1238031314.jpg

Firefox, qterminal, and Chrome with Netflix

#36 Re: Documentation » HOWTO: Ratpoison Basic Configuration » 2017-11-01 20:16:00

6cc7fc644228673.jpg 3491b1644228703.jpg 47eaee644228723.jpg 4d10d8644228753.jpg

OR

definekey top C-Down exec amixer -q set Master 5- unmute && ratpoison -c "echo Master Vol Down"
definekey top C-Up exec amixer -q set Master 5+ unmute && ratpoison -c "echo Master Vol Up"

#37 Documentation » HOWTO: Ratpoison Basic Configuration » 2017-11-01 16:22:26

macondo
Replies: 11

HOWTO: Basic Ratpoison Configuration

This is a basic configuration, I haven't learned all the tricks to it but i do
know what works for me smile.

Ratpoison (rp) is not for everybody, eye-candy, icons, title/taskbar are absent. It's
all business, uses every pixel of space and uses 1 MB of RAM. Apps are maximized
by default. If you spend time comparing desktops with your buddies to see which is
prettier, stop reading, this is not for you.

Gamers, devs, and all sort of miscreants love rp.

#apt-get install ratpoison  dmenu

BIND KEY
The way it works is: you press a 'bind' key plus another letter you
assign to a package you want to launch.

The default keybind (or bind key) is C-t (Control + letter t) but to me, it's
cumbersome and painful on the wrist or fingers. If you google you'll find tons
of material on '.ratpoisonrc' or 'ratpoison configuration'.

Other examples of bind keys are: C-z, C-a, C-d ...etc

I found this article by Dion Moult which explains how to change the bind key to
the Caps Lock (the key next to your left pinky finger). It's a very good
article, you should read it. It explains how to make the Caps Lock key your bind
key.

http://thinkmoult.com/ratpoison-an-effi … malist-wm/

IMHO, the easiest way to configure rp is from another wm/DE you're using at the moment.

Create the file .xmodmaprc in your /home:

$ touch .xmodmaprc

Once created, enter it with favorite editor:

$ nano .xmodmaprc

And paste this:

remove lock = Caps_Lock
keycode 66 = F13

Put xmodmaprc in your .xinitrc:

$ nano .xinitrc

Paste this:

xmodmap .xmodmaprc

CONFIGURATION FILE
It's called .ratpoisonrc, so you create it:

$ touch .ratpoisonrc

Then you enter it:

$ nano .ratpoisonrc

You'll notice is blank, then paste and post something like this:
Here's my .ratpoisonrc:

alias term exec lxterminal
escape F13
unbind k
bind j focusdown
bind h focusleft
bind k focusup
bind l focusright

bind J exchangedown
bind H exchangeleft
bind K exchangeup
bind L exchangeright

exec /usr/bin/rpws init 2 -k
exec rpws 1
exec /usr/bin/rpws init 6 -k
bind F1 exec rpws 1
bind F2 exec rpws 2

exec xsetroot -solid black -cursor_name left_ptr
bind semicolon colon
set winname class
set fgcolor yellow
set bgcolor black
set bargravity sw
defborder 0
defpadding 0 0 0 0
defbarpadding 0 0

definekey top M-Tab next
bind space exec lxterminal 
definekey top F2 exec xfe
bind f exec firefox
definekey top F4 kill
definekey top F7 exec mirage
definekey top F8 exec hexchat
definekey top Print exec lxterminal -e scrot -cd 10

definekey top C-Down exec amixer -q set Master 5- unmute && ratpoison -c "echo Master Vol Down"
definekey top C-Up exec amixer -q set Master 5+ unmute && ratpoison -c "echo Master Vol Up"

This is a basic configuration, I haven't learned all the tricks to it but i do 
know what works for me :).

Ratpoison (rp) is not for everybody, eye-candy, icons, title/taskbar are absent. It's
all business, uses every pixel of space and uses 1 MB of RAM. Apps are maximized

bind d exec dmenu_run
bind r restart
bind w windows
bind Escape abort
bind q only
bind b banish
rudeness 12

#Run box (sudo and apps launching)
definekey top C-space exec

save/exit/reboot

--
HOW DOES IT WORK?

To launch a terminal: press bind key (caps lock) a white small square will
appear and then press the space bar, and the xterm (or whatever terminal you
specify in .ratpoisonrc) will appear.  Ditto for all the other apps.

You want to abort in the middle of an operation? Bind key + Escape.
Close an app? F4
Want to know what windows you got open? bind + w
Want to go to one of them? bind + the window #
Want to launch dmenu? bind + d
After every change 'restart rp' with: bind + r
What time/date is it? bind + a
Snapshot? press the key Print.
You miss fbrun? Control key + Space bar
If you want to split the screen horizontally: bind + s
Vertically? Bind + S
Go back to normal? Bind + q
alt-tab as usual OR tap the bind key twice

LAUNCHING RP
You can launch rp from your .xinitrc, here is mine:

#!/bin/sh

setxkbmap -option terminate:ctrl_alt_bksp
xsetroot -solid black
xrdb -merge .Xdefaults
unclutter -idle 2 &
numlockx &
xmodmap .xmodmaprc

exec ratpoison

save/exit/reboot

Play with it, it's addictive.
Happy trails,
macondo

#39 Re: Installation » Mirrors, repositories, GRUB and file systems » 2017-10-21 20:46:17

P.S. Here's an image so you can have an idea:

6cc7fc633376043.jpg

Click on it to make it bigger.

#40 Re: Installation » Mirrors, repositories, GRUB and file systems » 2017-10-21 17:16:25

Hi macondo You are interessing me because you make publicity for ratpoison! But I don't understand the reason of your initial choices: Why JFS? I did immediately adopt ext4 and did never have after that some problem: it is fast and robust!

Why not? I wanted to know what JFS was like. Now I know it works with LILO and as a seconday OS with GRUB, actually it is a nice file system to work with. I googled a bit before installing it, and it is supposed to be good with small files like the ones I use.
Ext 4 is what most people use I wanted to try something else than the "unwashed masses" use. Most don't know jackcrap what they're doing or why. I have decided XFS is the one for me.

remark: I also would like to use ratpoison but only if it would possible to accede immediately after boot to ratpoison without to have to login or enter a command like "ratpoison"

Simple, put it in your .xinitrc: (exec ratpoison).

(I know, you can make a link like ln -s /usr/bin/ratpoison /usr/bin/go to make the text length shorter!) and only if I would find a way to use a background picture easily and without to install more (jwm does it without some help and installs only about 500 kB!)

Background pictures?? (wallpapers) wasting resources? My desktop is prettier than yours? Ratpoison is not for you smile

Eventually, you will understand ratpoison, there is no eye-candy, just speed and simplicity. It uses only 1 MB of RAM

#41 Re: Installation » Mirrors, repositories, GRUB and file systems » 2017-10-17 11:38:51

Thanks, cynwulf, see you're still with openbsd smile

macondo aka Lou

#43 Off-topic » Why Commodore Failed » 2017-10-13 13:13:44

macondo
Replies: 1

A Conversation with Commodore UK's David John Pleasance & Trevor Dickinson

https://www.youtube.com/watch?v=BhTNR6X … ture=share

#44 Re: Installation » JWM bug » 2017-10-11 03:05:10

greenjeans wrote:

Well not really a bug, just a typo in the manual, somebody typed in an extra jwm.

macondo123 wrote:

I installed JWM and the global config file does not exist. The manual lists it as: /etc/jwm/jwm/system.jwmrc
which it does not exist.

The correct file is at: /etc/jwm/system.jwmrc

I copied it to my /home:

$ cp /etc/jwm/system.jwmrc .jwmrc

and edited as USER:

$ nano .jwmrc

and configured and solved the problem.

Hope it helps somebody smile

Well...they did it AGAIN!

They put the default file in the manual as /etc/jwm/jwmrc (which is blank)

The correct global file is at:

/etc/jwm/system.jwmrc

#47 Re: Documentation » HOWTO: Post-Installation Configurations » 2017-10-07 23:49:09

With this:
<your_user_name>  ALL=NOPASSWD:ALL

you need NO passwd...

#48 Documentation » HOWTO: IceWM Basic Configuration » 2017-10-07 14:50:59

macondo
Replies: 0

HOWTO: IceWM Configuration (Verbose)

Obviously, this is a subjective matter. There are different ways of doing this,
I like to edit the files.

IceWM comes by default with alt-tab to switch windows, alt-F10 to maximize,
alt-F9 to minimize the screen, the Windows key will give you the main menu. In
the main menu click on Settings > Focus and choose your favorite, (i like
"Sloppy"). Do it again, and click on Themes and choose.

NOTE: winkey (Windows key) + space bar will give a 'run box' at the taskbar by
default. from where you can launch apps a la gmrun.

If you go to the icewm site: www.icewm.org -> IceWM Manual you get all the keybinds
and mouse commands. It's a very worthwile read, it will teach you how to lock
your screen (xtrlock), move a window to another workspace, screensavers, and so
forth, how to start an app in a different workspace when you enter the X system,
etc.

Congratulations! you're ready for prime time. Just point and click.

But if you want to increase your speed, if you're a geek wannabe, if the Windows
way of working bring tears to your eyes, then KEYBINDINGS are for you.

My configuration uses 4 files: preferences, keys, winoptions, and prefoverride.

Preferences deals with the window manager's behavior.
Keys with keybindings.
Winoptions with options that alter the windows.
Prefoverride changes the default keybinds for the ones you like.

You CANNOT edit the global file, so you have to create them and put them in your /home.

The global file resides in /usr/share/icewm/preferences where all the
preferences for IceWM are, copy/paste the ones relevant to your way of working,
and put them in your ~/.icewm/preferences.

Now create these files in your /home, and edit them as USER. The directory .icewm already exists.

$ touch .icewm/preferences
$ touch .icewm/keys
$ touch .icewm/winoptions
$ touch .icewm/prefoverride

PREFERENCES
So now all you have to do is edit .icewm/preferences as USER.

$ nano .icewm/preferences

Choose the preferences you like from the global file
(/usr/share/icewm/preferences) and copy/paste them into your .icewm/preferences.

Every preference consists of 2 lines, both of which are commented (#), uncomment
(erase the hash mark) on the second line of the preference, and add 1 or 0
(zero) at the end.

1 = enables the preference
0 = disables it.

save/exit and RESTART icewm - Menu >Logout >Restart icewm for it to take
effect.

Clear as mud?

Example:

# Hide title bar when maximized
#HideTitleBarWhenMaximized=0 # 0/1

After editing it, it should look like this if you wanted it enabled:

# Hide title bar when maximized
HideTitleBarWhenMaximized=1

Restart icewm, restart icewm, restart icewm big_smile

Me? I copied/pasted my personal preferences I stored
in my web mail. It takes me 5 minutes to config icewm.

Here's my .icewm/preferences:

    OpaqueMove=0
    OpaqueResize=0
    SmartPlacement=1
    MenuMouseTracking=1
    ModSuperIsCtrlAlt=1
    UseMouseWheel=1
    QuickSwitch=1
    AutoReloadMenus=1
    ShowProgramsMenu=1
    ShowThemesMenu=1
    ShowHelp=1
    TerminalCommand="lxterminal"
    ShutdownCommand="sudo poweroff"
    RebootCommand="sudo reboot"
    WorkspaceNames=" 1 ", " 2 "

    TaskBarAutoHide=0
    TaskBarShowClock=1
    TaskBarShowAPMStatus=0
    TaskBarAtTop=0
    TaskBarShowAPMStatus=0
    TaskBarShowAPMTime=0
    TaskBarShowMailboxStatus=0
    TaskBarShowWindows=1
    TaskBarShowShowDesktopButton=0
    TaskBarShowTray=1
    TaskBarShowWindowIcons=0
    TaskBarShowCPUStatus=1
    TaskBarShowNetStatus=0
    TaskBarShowCollapseButton=1
    TaskBarWorkspacesLeft=1
    TimeFormat="%R"
    TaskBarShowShowDesktopButton=0
    TaskBarShowWindowListMenu=1
    TaskBarShowMailboxStatus=0
    TaskBarMailboxStatusBeepOnNewMail=0
    NormalTaskBarFontName="-*-sans-medium-r-*-*-*-100-*-*-*-*-*- *"
    NormalTaskBarFontNameXft="sans-serif:size=10"
    ActiveTaskBarFontName="-*-sans-r-*-*-*-100-*-*-*-*-*-*"
    ActiveTaskBarFontNameXft="sans-serif:size=10"
    HideTitleBarWhenMaximized=0

save/exit your favorite editor.

KEYS
Same. Choose what you need. I erased everything and pasted my keybinds.
This is my .icewm/keys:

$ nano .icewm/keys

Example:

    key "F1" lxterminal
    key "F2" xfe
    key "Ctrl+f" firefox
    key "Ctrl+g" google-chrome-stable
    key "F7" mirage
    key "F8" hexchat
    key "Print" lxterminal -e scrot -cd 10

    #Sound
    key "Ctrl+Down"      amixer -q set Master 9%-            # lower volume
    key "Ctrl+Up"        amixer -q set Master 9%+             # raise volume

Save/exit your editor.

Ctrl+Up arrow increases volume.

Ctrl+Down arrow decreases volume

If you get no sound go to alsamixer as USER and unmute with M key.

$ alsamixer

Needless to say choose your favorite applications and keybinds.

I have no use for the Fn keys, but if you do, just add Alt or Ctrl or Super (winkey) example:

key "Alt+ l" leafpad
key "Ctrl+f" firefox

SOUND
A word about sound. In my case, I haven't had good luck with Pulseaudio, so I use ALSA.

$ apt-cache search alsa

Installed the alsa packages plus aumix and menu.

# apt-get install aumix menu alsa-lib alsa-plugins alsa-utils

Config the sound volume:

$ alsamixer

Unmute sound with letter M

WINOPTIONS
Go to .icewm/winoptions and paste this, I'm only interested in
maximizing my windows:

$ nano .icewm/winoptions
lxterminal.Lxterminal.startMaximized: 1
hexchat.Hexchat.startMaximized: 1
firefox.Firefox.startMaximized: 1
xfe.Xfe.startMaximized: 1
mirage.Mirage.startMaximized: 1

save/exit

PREFOVERRIDE

$ nano .icewm/prefoverride

And paste this:

KeyWinClose="F4"
KeyWinMaximize="F12"

save/exit

So now I close applications with F4 (boom! gone) and maximize the windows with
one key (F12), instead of the default Alt+F10.

THEMES
I'm not much for themes and eye-candy, my thing is simplicity and speed.

Go to www.box-look.org, click on "icewm themes" in the left column, if you know
the name of the theme, click on "alphabetical". Click on Download. There are
over 400 themes for IceWM in this site. There are a bunch on the right column on
the site.Download the theme file /home/<yourusername>/Downloads (automatic with
Firefox).

I launch xfe (my file manager) as ROOT, I find the theme in Downloads,
right-click on it, and choose "Extract to" in the next screen at the bottom I
type the location where to be extracted, (/usr/share/icewm/themes) press
Enter, and that's it, the new theme appears in Settings>Themes from the main
menu. Click on it and you'll have a new theme immediately.

NOTE: Restart icewm every time you do changes on the window manager.

Main menu > Logout > Restart IceWM

Happy trails,
macondo aka macondo123, Lou

fcec10620498663.jpg

bobo@foo:~$ inxi -Fz
System:    Host: foo Kernel: 4.9.0-0.bpo.3-amd64 x86_64 (64 bit) Desktop: IceWM 1.3.8 Distro: Devuan GNU/Linux 1
Machine:   System: Gigabyte product: N/A
           Mobo: Gigabyte model: H61M-DS2 v: x.x Bios: American Megatrends v: F6 date: 09/30/2014
CPU:       Dual core Intel Celeron G1610 (-MCP-) cache: 2048 KB
           Clock Speeds: 1: 1721 MHz 2: 1691 MHz
Graphics:  Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
           Display Server: X.Org 1.16.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1600x900@60.00hz
           GLX Renderer: Mesa DRI Intel Ivybridge Desktop GLX Version: 3.0 Mesa 10.3.2
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.9.0-0.bpo.3-amd64
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 500.1GB (0.8% used) ID-1: /dev/sda model: TOSHIBA_DT01ACA0 size: 500.1GB
Partition: ID-1: / size: 44G used: 1.8G (4%) fs: jfs dev: /dev/sda3
           ID-2: swap-1 size: 2.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 95 Uptime: 2:40 Memory: 521.8/3851.7MB Client: Shell (bash) inxi: 2.1.28

PS:  I launch it from my .xinitrc:

exec icewm

#50 Re: Documentation » HOWTO: Post-Installation Configurations » 2017-10-06 20:32:53

Really. Perhaps you don't know me, I have never used Ubuntu.

Board footer

Forum Software