Fluxbox for a newbie

Help for MX Fluxbox
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
jessejazza
Posts: 59
Joined: Sun May 04, 2008 2:45 pm

Re: Fluxbox for a newbie

#11 Post by jessejazza »

Sorry not to have replied earlier but been busy this last few days regarding a new job and security clearance. I much appreciate your replies but i don't seem to have had much success.

Maybe i should outline what i was expecting for clarity. I wanted to install fluxbox as an alternative window manager whilst using xfce to explore fluxbox so i can carry out customisation - reason being that i am sure i will make mistakes. I have looked at the directories under .fluxbox and feel there is quite a lot to learn. I was hoping to have fluxbox to test out like there is icewm installed by default. So far i have not found a fluxbox book or pdf that takes one through each of the files - if there was i would probably install the fluxbox distro straight away but too much of a risk without a good manual to read through. i have run the fluxbox iso and done some exploring and like fluxbox. It goes without saying i have a great library of browser passwords and don't want to do all that again just yet but hopefully if i learn fluxbox over the next few months the next install will be the fluxbox distro.

I installed xfce as i have used it in the past and did a full sha256sum and that was fine.

I used another distro before and this was my first experience of mx-package installer - previous experience was synaptic and aptitude. Following the 1st reply i tried to follow the post

Image

Image

Image


There seems to be some package conflict. What i noticed was 'fluxbox' seems to conflict with 'mx-fluxbox'.

I thought i would try synaptic as it is graphical and one can easily look at dependencies [had to change to colour to yellow to see the package more clearly - the dark green masks the package names].

Image

Image

Image

But it would install despite the dependency conflicts... that seems odd to me. Using restart i selected fluxbox and logged in okay but left with a bare screen - i was hoping to get a customisation like on the fluxbox iso. It would seem that is not provided but one has to do customisation. I got 9 packages to install - more than with mx-package installer. Again dependency conflict.

So thought what would i get with command line aptitude which i must say is my choice for package manager. [I've got aptitude set up with aliases... so 'ins' is install]. Thought i would see what i got with installing 'fluxbox'. It seems there is conflict there and mx-fluxbox is the correct selection which i did for the second attempt. Wow a whopping 31 files and pulls in 'fluxbox'.

Code: Select all

ins fluxbox
The following NEW packages will be installed:
  fluxbox 
The following packages are RECOMMENDED but will NOT be installed:
  xfonts-terminus 
The following packages are SUGGESTED but will NOT be installed:
  fbautostart fbpager 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,289 kB of archives. After unpacking 4,323 kB will be used.
(Reading database ... 305735 files and directories currently installed.)
Preparing to unpack .../fluxbox_1.3.7+git20220731-0mx23+1_i386.deb ...
Unpacking fluxbox (1.3.7+git20220731-0mx23+1) ...
Setting up fluxbox (1.3.7+git20220731-0mx23+1) ...
Processing triggers for menu (2.1.49) ...
Processing triggers for man-db (2.11.2-2) ...
                                         
Current status: 0 (+0) broken, 0 (+0) upgradable, 363 (+0) new.

ins mx-fluxbox
The following NEW packages will be installed:
  exit-options{a} fluxbox{a} fonts-font-awesome{a} gkrellm{a} grsync{a} idesk{a} 
  libgnutls-openssl27{a} libgtkmm-2.4-1v5{a} libntlm0{a} libqalculate-data{a} libqalculate22{a} 
  librsvg2-bin{a} libxcb-cursor0{a} libxcb-ewmh2{a} mx-desktop-menu-l10n{a} mx-dockmaker{a} 
  mx-fluxbox mx-fluxbox-data{a} mx-idesktool{a} mx-rofi-manager{a} mxfb-accessories{a} 
  mxfb-docs{a} mxfb-goodies{a} nitrogen{a} preview-mx{a} qalc{a} rofi{a} rofi-calc{a} tint2{a} 
  wmalauncher{a} xfonts-terminus{a} 
The following packages are RECOMMENDED but will NOT be installed:
  fonts-terminus-otb 
The following packages are SUGGESTED but will NOT be installed:
  fbautostart fbpager xfonts-terminus-oblique 
The following packages will NOT be UPGRADED:
  rsyslogd-sysvinit-compat 
0 packages upgraded, 31 newly installed, 0 to remove and 1 not upgraded.
Need to get 14.7 MB/16.0 MB of archives. After unpacking 55.6 MB will be used.
Do you want to continue? [Y/n/?]
So i installed and found i had just the same as synaptic installed - barebones install needing customisation which i am not ready for yet.

Summary
Hmmm aptitude seemed to find more files to install which i don't understand. The install by synaptic and aptitude seemed to work but the conflicts seem odd to me. It's not what i wanted to find - i thought i would get a customised install of fluxbox not one to fully customise which i am not ready for yet.

Developer note: if icewm is provided on the DVD as an alternative - could fluxbox not be included as well for future iso as there is enough space on the DVD iso. I have looked at icewm and think fluxbox is a more viable alternative to xfce for those seeking customisation. Another thought - if there was one DVD iso at install, options could be offered for window managers
[ ] all [ ] icewm [ ] fluxbox [ ] xfce
which would allow users to try the alternatives, icewm is not to my liking but i am hoping fluxbox is and i would have loved just selecting it before login.

So it seems i will have to wait until i choose to try the fluxbox iso install. I appreciate the replies but it is an outcome that i didn't expect [wrongly so i should add perhaps]. As i see it - I need to get another machine so i can install the fluxbox iso and then copy files across. Or i do the fluxbox iso install - copy the files to my remote hard disk - then do the standard install with xfce, then install mx-fluxbox with aptitude and then copy the files across from the remote drive. Then i have the solution i am seeking which is using xfce for everyday use while i explore and tinker with fluxbox. It's likely i will mess up something with fluxbox files and then will just have to just cut and paste from the remote hard disk.

User avatar
dolphin_oracle
Developer
Posts: 22003
Joined: Sun Dec 16, 2007 12:17 pm

Re: Fluxbox for a newbie

#12 Post by dolphin_oracle »

our config will not be provided if an existing .fluxbox folder exists.

if you were starting from a clean Xfce or KDE iso install, then just installing mx-fluxbox from the popular apps entry in MX Packageinstaller will bring in everything you need, and a simple login/logout would give you the fluxbox configuration that we use on the iso. I don't think I can make it any easier, the mx-fluxbox configuration is pretty complicated.

if configuration folders already exist, then we presume that the user has a config that they want to use, and so will not copy in any configs on login.

also, icewm is not provided on any iso by default. our isos are relatively simple, one desktop environment per iso.

**edit**

the script that sets up the fluxbox config is here /etc/X11/Xsession.d/21fluxbox-defaults-mx

and is run during login, before fluxbox starts.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
siamhie
Global Moderator
Posts: 3214
Joined: Fri Aug 20, 2021 5:45 pm

Re: Fluxbox for a newbie

#13 Post by siamhie »

1. Are you installing fluxbox along side a pre-installed desktop (XFCE/KDE)?
or
2. Installing fluxbox on a different partition and re-using the home partition?
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

User avatar
Melber
Developer
Posts: 1193
Joined: Tue Mar 23, 2021 4:19 pm

Re: Fluxbox for a newbie

#14 Post by Melber »

Have you considered just running fluxbox from a live usb with persistence to save any config changes?

User avatar
jessejazza
Posts: 59
Joined: Sun May 04, 2008 2:45 pm

Re: Fluxbox for a newbie

#15 Post by jessejazza »

siamhie wrote: Sun Mar 17, 2024 10:29 am 1. Are you installing fluxbox along side a pre-installed desktop (XFCE/KDE)?
or
2. Installing fluxbox on a different partition and re-using the home partition?
Strangely enough i've just logged on to ask exactly that - and you have suggested it! My hard drive is 500GB so plenty of space. Never done it before so presumably at install stage one partitions the drive say 250GB and installs say xfce iso and then do the install for fluxbox iso. But on bootup how does one choose between the partitions?

User avatar
jessejazza
Posts: 59
Joined: Sun May 04, 2008 2:45 pm

Re: Fluxbox for a newbie

#16 Post by jessejazza »

Melber wrote: Sun Mar 17, 2024 10:58 am Have you considered just running fluxbox from a live usb with "persistence" to save any config changes?
Not quite sure what you mean by 'peristence'. Run the live DVD and carefully note down changes?

I thought one could log in as 'user root' with ROOT and copy the .fluxbox directory but that didn't work - maybe i didn't do it right.

User avatar
jessejazza
Posts: 59
Joined: Sun May 04, 2008 2:45 pm

Re: Fluxbox for a newbie

#17 Post by jessejazza »

dolphin_oracle wrote: Sun Mar 17, 2024 9:20 am also, icewm is not provided on any iso by default. our isos are relatively simple, one desktop environment per iso.
Well icewm installed on my PC and i didn't do it through a package manager.

User avatar
dolphin_oracle
Developer
Posts: 22003
Joined: Sun Dec 16, 2007 12:17 pm

Re: Fluxbox for a newbie

#18 Post by dolphin_oracle »

jessejazza wrote: Sun Mar 17, 2024 12:09 pm
dolphin_oracle wrote: Sun Mar 17, 2024 9:20 am also, icewm is not provided on any iso by default. our isos are relatively simple, one desktop environment per iso.
Well icewm installed on my PC and i didn't do it through a package manager.
you can check the apt-history in the quick-system-info tool to see when and how it was installed. but I can tell you its not on the Xfce 32 bit iso.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.

User avatar
jessejazza
Posts: 59
Joined: Sun May 04, 2008 2:45 pm

Re: Fluxbox for a newbie

#19 Post by jessejazza »

dolphin_oracle wrote: Sun Mar 17, 2024 1:51 pm
jessejazza wrote: Sun Mar 17, 2024 12:09 pm
dolphin_oracle wrote: Sun Mar 17, 2024 9:20 am also, icewm is not provided on any iso by default. our isos are relatively simple, one desktop environment per iso.
Well icewm installed on my PC and i didn't do it through a package manager.
you can check the apt-history in the quick-system-info tool to see when and how it was installed. but I can tell you its not on the Xfce 32 bit iso.
Ok fine here it is but i don't know how i could have installed it. I haven't selected it - i don't like icewm. That's why i am hoping to learn about fluxbox.

Code: Select all

[/[CODE]System:
  Kernel: 6.1.0-18-686-pae [6.1.76-1] arch: i686 bits: 32 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-18-686-pae root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm v: 4.18.0 vt: 7
    dm: LightDM v: 1.26.0 Distro: MX-23.2_386 Libretto October 15  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Desktop Mobo: ASUSTeK model: P5KPL-AM IN/GB v: X.0x serial: <superuser required>
    BIOS: American Megatrends v: 0506 date: 01/15/2010
CPU:
  Info: model: Pentium E6500 bits: 64 type: MCP arch: Penryn built: 2008 process: Intel 45nm
    family: 6 model-id: 0x17 (23) stepping: 0xA (10) microcode: 0xA0B
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB
    L2: 2 MiB desc: 1x2 MiB
  Speed (MHz): avg: 1599 high: 1600 min/max: 1596/2926 scaling: driver: acpi-cpufreq
    governor: ondemand cores: 1: 1600 2: 1599 bogomips: 11732
  Flags: ht lm nx pae sse sse2 sse3 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling, PBRSB-eIBRS: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 82G33/G31 Express Integrated Graphics vendor: ASUSTeK P5KPL-VM driver: i915
    v: kernel arch: Gen-4 process: Intel 65n built: 2006-07 ports: active: VGA-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:29c2 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X: loaded: intel
    unloaded: fbdev,modesetting,vesa dri: i915 gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1280x1024 s-dpi: 96 s-size: 338x270mm (13.31x10.63") s-diag: 433mm (17.03")
  Monitor-1: VGA-1 mapped: VGA1 model-id: OEC 0x0706 serial: <filter> built: 2000 res: 1280x1024
    hz: 60 dpi: 102 gamma: 2.2 size: 320x240mm (12.6x9.45") diag: 400mm (15.7") modes: max: 1280x1024
    min: 720x400
  API: OpenGL v: 2.1 Mesa 22.3.6 renderer: i915 (: G33) direct-render: Yes
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:27d8 class-ID: 0403
  API: ALSA v: k6.1.0-18-686-pae status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK M4A785/P7P55
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e800 bus-ID: 02:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 15.86 GiB (3.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Hitachi model: HDS721050CLA362 size: 465.76 GiB block-size:
    physical: 512 B logical: 512 B speed: <unknown> type: HDD rpm: 7200 serial: <filter> rev: A3EA
    scheme: MBR
Partition:
  ID-1: / raw-size: 465.76 GiB size: 457.38 GiB (98.20%) used: 15.86 GiB (3.5%) fs: ext4
    dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 2272
  Power: 12v: 12.36 5v: N/A 3.3v: 3.39 vbat: N/A
Repos:
  Packages: pm: dpkg pkgs: 2114 libs: 1078 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://mxlinux.mirrors.uk2.net/packages/mx/repo/ bookworm main non-free
Info:
  Processes: 194 Uptime: 4h 34m wakeups: 1 Memory: 3.87 GiB used: 2.04 GiB (52.8%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: BIOS (legacy, CSM, MBR)
code]

User avatar
siamhie
Global Moderator
Posts: 3214
Joined: Fri Aug 20, 2021 5:45 pm

Re: Fluxbox for a newbie

#20 Post by siamhie »

jessejazza wrote: Sun Mar 17, 2024 6:02 pm
Ok fine here it is but i don't know how i could have installed it. I haven't selected it - i don't like icewm. That's why i am hoping to learn about fluxbox.

It's quite possible you selected it and didn't realize it. They are right next to each other.

wm.png
You do not have the required permissions to view the files attached to this post.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

Post Reply

Return to “MX Fluxbox Official Release”