Favorite Linux Desktop?

Forum Forums New users New Users and General Questions Favorite Linux Desktop?

  • This topic has 70 replies, 28 voices, and was last updated Apr 12-1:10 am by Mynaardt.
Viewing 15 posts - 16 through 30 (of 71 total)
  • Author
  • #9562

    @anti : : As you’re talking about workflow and antiX is turned toward old gear, I was eager to know what is your hardware configuration.

    Forum Admin

    @cyrilus31 – I use a second-hand Thinkpad L412 (cost £120) and I swapped the hard drive for a ssd.

    inxi -zv8
    System:    Host: antix1 Kernel: 4.16.2-antix.2-amd64-smp x86_64 bits: 64 compiler: gcc v: 6.3.0 
               Desktop: herbstluftwm dm: slim Distro: antiX-17.a2_x64-full keerfa 16 February 2017 
    Machine:   Type: Laptop System: LENOVO product: 0585W28 v: ThinkPad L412 serial: N/A Chassis: type: 10 
               serial: N/A 
               Mobo: LENOVO model: 0585W28 serial: N/A BIOS: LENOVO v: 81ET63WW (1.39 ) date: 04/11/2013 
    Battery:   ID-1: BAT1 charge: 21.5 Wh condition: 21.5/47.5 Wh (45%) volts: 12.0/10.8 model: SANYO 42T4751 
               type: Li-ion serial: <filter> status: Full 
    Memory:    RAM Report: permissions: Unable to run dmidecode. Are you root? 
    PCI Slots: Permissions: Unable to run dmidecode. Are you root? 
    CPU:       Topology: Dual Core model: Intel Core i5 M 520 bits: 64 type: MT MCP arch: Nehalem rev: 2 
               L2 cache: 3072 KiB bogomips: 19150 
               Speed: 1862 MHz min/max: 1199/2400 MHz Core speeds (MHz): 1: 1635 2: 1663 3: 1864 4: 1549 
               Flags: acpi aes aperfmperf apic arat arch_perfmon bts clflush cmov constant_tsc cpuid cx16 cx8 de 
               ds_cpl dtes64 dtherm dts ept est flexpriority fpu fxsr ht ida lahf_lm lm mca mce mmx monitor msr 
               mtrr nonstop_tsc nopl nx pae pat pbe pclmulqdq pdcm pebs pge pni popcnt pse pse36 pti rdtscp 
               rep_good sep smx ss sse sse2 sse4_1 sse4_2 ssse3 syscall tm tm2 tpr_shadow tsc vme vmx vnmi vpid 
               xtopology xtpr 
    Graphics:  Card-1: Intel Core Processor Integrated Graphics driver: i915 v: kernel bus ID: 00:02.0 
               chip ID: 8086:0046 
               Display: server: X.Org 1.19.2 driver: intel resolution: 1366x768~60Hz 
               OpenGL: renderer: Mesa DRI Intel Ironlake Mobile v: 2.1 Mesa 13.0.6 direct render: Yes 
    Audio:     Card-1: Intel 5 Series/3400 Series High Definition Audio driver: snd_hda_intel v: kernel 
               bus ID: 00:1b.0 chip ID: 8086:3b56 
               Sound Server: ALSA v: k4.16.2-antix.2-amd64-smp 
    Network:   Card-1: Intel Centrino Advanced-N 6200 driver: iwlwifi v: kernel bus ID: 03:00.0 chip ID: 8086:4239 
               IF: wlan0 state: up mac: <filter> 
               IP v4: <filter> scope: global broadcast: <filter> 
               IP v6: <filter> scope: link 
               Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: 2.3LK-NAPI 
               port: 2000 bus ID: 04:00.0 chip ID: 10ec:8168 
               IF: eth0 state: down mac: <filter> 
               WAN IP: <filter> 
    Drives:    HDD Total Size: 111.79 GiB used: 67.79 GiB (60.6%) 
               ID-1: /dev/sda model: SanDisk_SDSSDA12 size: 111.79 GiB serial: <filter> rev: 80RL scheme: MBR 
               Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVDRAM GT30N rev: LG10 dev-links: cdrom 
               Features: speed: 24 multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram 
               state: running 
    RAID:      Message: No RAID data was found. 
    Partition: ID-1: / size: 109.53 GiB used: 67.79 GiB (61.9%) fs: ext4 dev: /dev/sda1 label: antiX17 
               uuid: d4885499-24d5-48a8-9efc-acc6558cab18 
    Unmounted: Message: No unmounted partitions found. 
    USB:       Hub: 1:1 usb: 2.0 type: Full speed (or root) hub chip ID: 1d6b:0002 
               Hub: 1:2 usb: 2.0 type: Intel Integrated Rate Matching Hub chip ID: 8087:0020 
               Device-1: Broadcom BCM2045B (BDC-2.1) bus ID: 1:3 usb: 2.0 type: Bluetooth chip ID: 0a5c:217f 
               Hub: 2:1 usb: 2.0 type: Full speed (or root) hub chip ID: 1d6b:0002 
               Hub: 2:2 usb: 2.0 type: Intel Integrated Rate Matching Hub chip ID: 8087:0020 
               Hub: 2:3 usb: 2.0 type: Genesys Logic Hub chip ID: 05e3:0608 
               Device-2: Lenovo Integrated Webcam [R5U877] bus ID: 2:4 usb: 2.0 type: Video chip ID: 17ef:4810 
               Device-3: Hewlett-Packard bus ID: 2:5 usb: 2.0 type: Mouse chip ID: 03f0:0641 
    Sensors:   System Temperatures: cpu: 44.0 C mobo: 0.0 C 
               Fan Speeds (RPM): cpu: 752 
    Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list 
               1: deb http://repo.antixlinux.com/stretch stretch main nosystemd dev
               Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
               1: deb http://debian.otenet.gr/debian/ stretch-updates main contrib non-free
               Active apt repos in: /etc/apt/sources.list.d/debian.list 
               1: deb http://debian.otenet.gr/debian/ stretch main contrib non-free
               2: deb http://security.debian.org/ stretch/updates main contrib non-free
               No active apt repos in: /etc/apt/sources.list.d/mx.list 
               No active apt repos in: /etc/apt/sources.list.d/onion.list 
               No active apt repos in: /etc/apt/sources.list.d/qt5ct.list 
               No active apt repos in: /etc/apt/sources.list.d/skype-stable.list 
               No active apt repos in: /etc/apt/sources.list.d/spotify.list 
               No active apt repos in: /etc/apt/sources.list.d/xanmod-kernel.list 
    Processes: CPU top: 5 
               1: cpu: 63.1% command: plugin-container pid: 19306 mem: 206.3 MiB (2.6%) 
               2: cpu: 32.2% command: firefox-esr pid: 19251 mem: 378.5 MiB (4.8%) 
               3: cpu: 1.5% command: urxvt pid: 20084 mem: 15.0 MiB (0.1%) 
               4: cpu: 1.4% command: bash pid: 20086 mem: 5.40 MiB (0.0%) 
               5: cpu: 0.8% command: xorg pid: 2090 mem: 36.0 MiB (0.4%) 
               Memory top: 5 
               1: mem: 378.5 MiB (4.8%) command: firefox-esr pid: 19251 cpu: 32.2% 
               2: mem: 206.3 MiB (2.6%) command: plugin-container pid: 19306 cpu: 63.1% 
               3: mem: 36.0 MiB (0.4%) command: xorg pid: 2090 cpu: 0.8% 
               4: mem: 20.7 MiB (0.2%) command: inxi started by: perl pid: 20156 cpu: 0.0% 
               5: mem: 15.0 MiB (0.1%) command: urxvt pid: 20084 cpu: 1.5% 
    Info:      Processes: 144 Uptime: 1h 55m Memory: 7.60 GiB used: 639.8 MiB (8.2%) Init: SysVinit v: 2.88 
               runlevel: 5 default: 5 Compilers: gcc: 6.3.0 alt: 6 Shell: bash v: 4.4.12 running in: urxvt 
               inxi: 3.0.07 
    • This reply was modified 1 year, 11 months ago by anticapitalista.

    Philosophers have interpreted the world in many ways; the point is to change it.

    antiX with runit - leaner and meaner.


    Xfce desktop and IceWM wm.

    Xfce, because it’s a mid-weight desktop and keyboard oriented. After Linux Mint decided to dump 32-Bit I was on the bubble, AntiX or Lubuntu. I’m confortable with LXDE and IceWM, but IceWM/AntiX grew on me.


    I like IceWM and XFCE. I started with Win3.1 thru Win10 so I got used to desktop icons. But recently I have been using desktop icons less and using the search and/or start menu more. I don’t write code. Just launch apps and do file management. I like MC for file management and editing.


    Forum Admin

    You could probably setup keyboard shortcuts in icewm in a similar way by using the window control scripts from /usr/local/bin. Come to think of it they might even be in the keys file just commented out by default.

    Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown


    Dave, Are you referring to programs called wingrid-*?

    I never knew what those were. How in the heck does that work, LOL? Is that what Fluxbox is using, too?

    I just tried it. I reprogrammed them to be on the Numeric Keypad’s Ctrl-Alt-KP_ rose with 0 to close and 5 to maximize, leaving / and * to lower and raise the sound volume, and use NumLock to the left of them to mute and unmute.

    That is just wonderful!
    I resized my “normal” window for each app to be 1/2 or 1/4 screen, and WaLa the keys move them around as desired. There are some tricky’s, like the mrxvt terminal only works with mc on the left, for example. I’m sure there are more of those out there, but the basics of what I wanted are there…

    For example, now, I can open a terminal and run mc in one of its tabs, and F3/F4 to view or edit a file in Tilde, and mark some text, and Ctrl-C to copy it, and click to my Firefox browser window behind it that was full screen, and Ctrl-V to paste it in, ans Alt-Tab back to my terminal if I like.

    In ~/.icewm/keys

    # Wingrid 
    key "Alt+Ctrl+KP_Left" wingrid-left.sh
    key "Alt+Ctrl+KP_Right" wingrid-right.sh
    key "Alt+Ctrl+KP_Up" wingrid-top.sh
    key "Alt+Ctrl+KP_Down" wingrid-bottom.sh
    key "Alt+Ctrl+KP_Home" wingrid-topleft.sh
    key "Alt+Ctrl+KP_Prior" wingrid-topright.sh
    key "Alt+Ctrl+KP_End" wingrid-bottomleft.sh
    key "Alt+Ctrl+KP_Next" wingrid-bottomright.sh
    key "Alt+Ctrl+KP_Begin" wingrid-maximize.sh
    key "Alt+Ctrl+KP_Insert" wingrid-close.sh
    #Set Volume
    key "Alt+Ctrl+KP_Divide" amixer -c 0 set Master 5- # lower volume
    key "Alt+Ctrl+KP_Multiply" amixer -c 0 set Master 5+ # raise volume
    key "Alt+Ctrl+Num_Lock" amixer sset Master toggle # mute on/off
    • This reply was modified 1 year, 11 months ago by BobC.
    • This reply was modified 1 year, 11 months ago by BobC.

    My favorite is openbox. Why? Because I am used to it and because it suits to my workflow.
    I know how to install it, configure it and use it efficiently. Obmenu is great to create complex menus. Keyboard shortcuts can be easily set via obkey. Everything can be done via keyboard and via mouse actions. WM-apps can be used as system monitors. For my needs it is almost perfect. So I stay with it. It would cost me many hours, if not days, to learn how to configure another window manager or desktop – just to do the same things a little different.

    I appreciate a lot, that antiX provides a net-iso. That makes it easy to build your own system and still benefit from the antiX specialities.

    Forum Admin

    Icewm with standard key board control shortcut reminders. Because I am a chopper style flight type of user.

    Sometimes I drive a crooked road to get my mind straight.
    Not all who Wander are Lost.
    Linux Registered User # 475019
    How to Search for AntiX solutions to your problems



    A help screen of what the shortcut keys are and do is a great idea. I ended up disabling them all on my system because I never used them, so didn’t remember what they were.

    I think there should be a Keyboard Shortcuts Help screen you can pop up anytime to show what keys are available and what they do.

    It wouldn’t need to be fancy as long as it gives you a list you can easily find them on. Part of the problem is that they are different for each window manager, and then also could get modified or disabled by the user.

    • This reply was modified 1 year, 11 months ago by BobC.

    @ BobC – Suggestion: make a menu item, that leads to your shortcut list.

    Write a text document with all your Shortcut Keys: Shortcut_Keys.txt
    Then create ‘shortcut_keys.desktop’ in /usr/share/applications/ with
    Exec=leafpad /path-to/Shortcut_Keys.txt
    and Name=Shortcut Keys
    (Easiest method: copy one of the items of the desired catagorie, rename it and modify it.)
    Then you can open your shortcut list via the menu.


    Xaver, Yes, but I’m very lazy and want the system to regenerate the file when it regenerates menus based on whatever it finds in the configuration files for that desktop at that time…

    create empty text file

    are there any places like maybe ~/.icewm/preferences with keyboard shortcuts
    process each line found and add to text file

    then it would process ~/.icewm/keys
    process each line and add to text file


    PS: I guess I’m off topic at this point, but tonight while I was investigating the concept of creating a Keyboard Shortcut List Helpfile generator program, I found that in ~/.icewm/preferences they have keys on the numeric keypad assigned to do what I was wanting called KeyWinArrangeXX where XX is the corner to move the window to on Alt-Ctrl-KP_1 through Alt-Ctrl-KP_9, but for some unknown reason they don’t work on my laptops, even when I attached external keyboards with numeric keypads, even though the other keys there did work, and I did try it on stock installs of AntiX with IceWM, so I don’t think its because of something I did wrong (for once).

    I do still think it would be possible to write a script to generate a particular window manager specific keyboard shortcut help file based on the keys assigned in the configuration files. I guess it probably wouldn’t be as pretty as one that was hand edited and supplied with the distro, but what would be cool would be that if you decided to rearrange some keys for whatever reason, the next time the menus were updated your changes would be included in the regenerated keyboard shortcuts help file for that desktop window manager. Maybe for fun I’ll see if I can write a script to do that for IceWM since its the one I know better that the others (he says after admitting he didn’t know about those window arranging keys, even if they don’t work).

    Oh well, just thinking aloud… I really do love keyboard shortcuts, but Roky is right, that you have to know what they are and what they do, or they do you no good, so having them in front of you anytime you like is key, because then you will remember seeing them and use them.

    For me at least, with the Wingrid working, I’ve solved my current “Why I need a different Window Manager” problem, and will just stick with IceWM till I see some “must have” thing that I really want that it can’t be made to do somehow.

    PSS: I found the problem why KeyWinArrange doesn’t work, and I guess it could be laptop or system specific, I changed the ~/.icewm/preferences keys to use the names of the KP_ keys rather than the numbers on them, and now they work, so it was built in the whole time. Here are my fixes if yours don’t work…

    KeyWinArrangeN="Ctrl+Alt+KP_Up"		# KP_8 - Move the active window to the Top 
    KeyWinArrangeNE="Ctrl+Alt+KP_Prior"	# KP_9 - Move the active window to the Top Right Corner 
    KeyWinArrangeE="Ctrl+Alt+KP_Right"	# KP_6 - Move the active window to the Right Side 
    KeyWinArrangeSE="Ctrl+Alt+KP_Next"	# KP_3 - Move the active window to the Bottom Right Corner 
    KeyWinArrangeS="Ctrl+Alt+KP_Down"	# KP_2 - Move the active window to the Bottom 
    KeyWinArrangeSW="Ctrl+Alt+KP_End"	# KP_1 - Move the active window to the Bottom Left Corner 
    KeyWinArrangeW="Ctrl+Alt+KP_Left"	# KP_4 - Move the active window to the Left Side 
    KeyWinArrangeNW="Ctrl+Alt+KP_Home"	# KP_7 - Move the active window to the Top Left Corner 
    KeyWinArrangeC="Ctrl+Alt+KP_Begin"	# KP_5 - Move the active window to the Center
    • This reply was modified 1 year, 11 months ago by BobC.
    • This reply was modified 1 year, 11 months ago by BobC.
    • This reply was modified 1 year, 11 months ago by BobC.

    @BobC: IceWM, without any customized tools, is a simple, efficient window manager, but it does not come pre-equipped with much help. The antiX team has provided a few samples, and the configuration files are text readable, not that difficult to modify, but unless you create a procedure and save it somewhere so that you can retrieve it from an external source every time you upgrade, it will be some extra work. There may be a few IceWM tools somewhere out on the Internet, but there is no guarantee that they are “up to date”.

    If anyone has better information, I hope that they weigh in. The good news is that it is not terribly complex to create your own customized IceWM setup, back it up, save it, and restore it whenever you change your system, and update it as needed; it’s not that volatile that it’ll need very frequent changes.

    Brian Masinick


    Brian, Do those keys work on your PC? ie if you have a window like the alsamixer or a terminal and you do a Alt-Ctrl-KP_3 does it move to bottom left?

    I’m not saying it won’t work on anyone else’s but I tried 2 other machines so far that they didn’t work on. I did try it with external keyboard as well.

    Yes, I use a tar archive of my setups, but because I change things, I always need to have a stock setup to compare against so I can see if my changes caused the problem.

    Its no big deal and I am happy to now have the ability to easily rearrange the screens on mine. I was able to do it with Wingrid or the altered IceWM key assignments. I really don’t want to change window managers. It’s almost always better to tweak what you have than do something completely different, unless it really doesn’t fit.


    Keyboard Shortcut List Helpfile generator program
    . . .
    script to generate a particular window manager specific keyboard shortcut help file

    Toward goal of checking “prior related art”, here’s how I approached the task:

    websearch (startpage.com)
    icewm keys gui|UTILITY|tool configure|CONFIGURATION

    top search result:
    “IceWM FAQ and Howto: Tools for IceWM”
    . . .
    Tools for IceWM
    —– IcePref
    —– IcePref2
    —– IceME
    —– IceWM Control Panel
    —– IceWM Control Center
    —– IceWMConf
    —– IceWO
    —– IceMC
    —– MenuMaker
    —– IDesk
    —– DFM


    research notes:

    antiX currently provides a gui toward managing some icewm configuration details, but not icewm keybinds.
    (The “icewmcc-antix” package may not be pre-installed in antiX core/base)

    —– IcePref2
    python + gtk
    (screenshots) http://www.phrozensmoke.com/mainsite.php?template=/projects/icewmcp/
    ^— click the nav links labeled “keyboard” and “KeyEdit”
    (project named “icesoundmanager” at sourceforge) https://sourceforge.net/projects/icesoundmanager/
    sourcecode for individual components downloadable here: https://sourceforge.net/projects/icesoundmanager/files
    I downloaded and and haven’t figured out reason for a separate “developer”version.
    The project files are a huge bowl of spaghetti, intertwined code…

    —– IceME
    python + gtk
    provides a gui for managing keybind assignements, but the program hasn’t been maintained across years.
    I downloaded and

    a suite of iceWM gui config widgets (IIRC the app suite is written in C, the link is just useful for screenshots)

    —– IceWM Control Panel ~~ hmm… these 2 are just aliases? rebrandings of IceME tools?
    —– IceWM Control Center
    —– IcePref ~~ (no sourcecode found; patchset found on github)
    —– IceWMConf ~~ (no sourcecode found)
    —– IceMC ~~ written in C++ and Qt (Qt version 1.0?)
    —– MenuMaker ~~ outside the scope of the task(s) at hand
    —– IDesk ~~ outside the scope of the task(s) at hand
    —– DFM ~~ outside the scope of the task(s) at hand


    Are packages for any of these available from debian repositories?
    icepref… icesoundmanager… icewmcp… iceme…
    from ubuntu? (launchpad) https://launchpad.net/projects/+index?text=icewmcp
    from found via pkgs.org? (openSUSE, version 3.2 same as sourceforge)
    from github.com? (gentoo, version 3.2 same as sourceforge)


    downloaded iCeWmCp… and discovered that it provides iCeMe, er, IceMe “Special Edition”
    (grrrr, those crazy mixed-case names)


    you can now d/l from here: icypee (github repository)
    test whatall works and what does not (and create issue/bug tickets)

    after downloading, cd into the directory where you’ve extracted the files, and launch via

    Forum Admin

    antiX currently provides a gui toward managing some icewm configuration details, but not icewm keybinds.

    A while ago I did write two utilities (add-key and add-start) to work key bindings and startup files. No idea if they still function as they did (they should…) but they are also included. They actually are written to work for icewm, fluxbox, and jwm depending on which one you are using at the time.

    • This reply was modified 1 year, 11 months ago by Dave.

    Computers are like air conditioners. They work fine until you start opening Windows. ~Author Unknown

Viewing 15 posts - 16 through 30 (of 71 total)
  • You must be logged in to reply to this topic.