Announcement

Collapse
No announcement yet.

Systemd GUI is back!

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Systemd GUI is back!

    I don't know exactly when the ability to edit the systemd object graphical returned to Kubuntu. Several times in the past I've looked for systemd-gui or systemd-ui and everything I found was too old (10-12 yrs) or unsupported. I tried Cockpit but I didn't like the bloat nor the use of a browser. Some folks even suggested going to the Xenial repository and downloading systemd-ui_3-4_amd64.deb​ but that's too old for my tastes and I had no desire to see how many packages it would break.

    Someone praised a CLI too, chkservice, which I installed but it's not what I was looking for.

    Someone suggested SystemdGenie, which they equated to Kcmsystemd. That didn't exist in 22.04 so I began looking through the repository for similar names and found kde-config-systemd. I installed it.

    Then I did kcmshell5 --list
    The following modules are available:
    kcm_about-distro - Information About This System
    kcm_energyinfo - Energy Consumption Statistics
    kcm_access - Configure Accessibility Options
    kcm_autostart - Automatically Started Applications
    kcm_baloofile - Configure File Search
    kcm_bluetooth - Manage Bluetooth devices
    kcm_bolt - Thunderbolt Device Management
    kcm_colors - Choose color scheme
    kcm_componentchooser - Choose default Applications
    kcm_cursortheme - Choose mouse cursor theme
    kcm_desktoptheme - Choose Plasma style
    kcm_feedback - Configure user feedback settings
    kcm_firewall - Control your network rules
    kcm_fonts - Configure user interface fonts
    kcm_formats - Numeric, Currency and Time Formats
    kcm_icons - Choose icon theme
    kcm_kded - Configure background services
    kcm_keyboard - Keyboard Hardware and Layout
    kcm_keys - Configure Keyboard Shortcuts
    kcm_kgamma - A monitor calibration tool
    kcm_landingpage - Landing page with some basic settings
    kcm_launchfeedback - Application Launch Feedback
    kcm_lookandfeel - Choose global look and feel
    kcm_mouse - Mouse Controls
    kcm_nightcolor - Adjust color temperature at night to reduce eye strain
    kcm_notifications - Event Notifications and Actions
    kcm_sddm - Configure Login Manager
    kcm_smserver - Desktop Session Login and Logout
    kcm_splashscreen - Choose splash screen theme
    kcm_style - Configure application style and behavior
    kcm_tablet - No description available
    kcm_touchpad - Touchpad settings
    kcm_translations - Change workspace and application languages
    kcm_users - Manage user accounts
    kcm_workspace - Configure general workspace behavior
    kcm_activities - Activities help you to focus on a specific task
    kcm_clock - Date and Time
    kcm_desktoppaths - Location for Personal Files
    kcm_device_automounter - Configure automatic handling of removable storage media
    kcm_filetypes - Configure file associations
    kcm_fontinst - Install, manage and preview fonts
    kcm_joystick - Calibrate Game Controller
    kcm_plasmasearch - Configure search settings
    kcm_qtquicksettings - No description available
    kcm_solid_actions - Manage actions available to the user when connecting new devices
    kcmspellchecking - Spell Checker Dictionaries and Options
    kcm_cpu - Advanced CPU Information
    kcm_devinfo - Device Viewer
    kcm_egl - EGL information
    kcm_glx - GLX information
    kcm_interrupts - Interrupt information
    kcm_nic - Network interface information
    kcm_pci - PCI information
    kcm_samba - Samba status monitor
    kcm_usb - USB devices attached to this computer
    kcm_vulkan - Vulkan graphics API information
    kcm_wayland - Information about the Wayland Compositor
    kcm_xserver - X-Server information
    smart - Storage device health monitoring
    kcm_audiocd - Audiocd IO Slave Configuration
    kcm_cookies - Configure the way cookies work
    kcm_kamera - Configure Kamera
    kcm_kaccounts - Configure your internet accounts such as Google, Live, Owncloud
    kcm_kdeconnect - Connect and sync your devices
    kcm_kscreen - Manage and configure monitors and displays
    kcm_kup - Configure backup plans
    kcm_kwin_effects - Configure compositor settings for desktop effects
    kcm_kwin_virtualdesktops - Configure navigation, number and layout of virtual desktops
    kcm_kwinrules - Individual Window Behavior
    kcm_networkmanagement - Edit your Network Connections
    kcm_notificationhelper - Control the notifications for system helpers
    kcm_printer_manager - Configure your printers
    kcm_pulseaudio - Configure audio devices and volume
    kcm_ssl - SSL Versions and Certificates
    kcm_systemd - Configure the systemd daemon
    kcm_virtualkeyboard - Select which virtual keyboard to use
    kcm_wacomtablet - Wacom Tablet Settings
    kcm_whoopsie - Automatic Crash and Metrics Reporting
    kcm_hotkeys - Configure Input Actions settings
    kcm_kwallet5 - KDE Wallet Configuration
    kwincompositing - Compositor Settings for Desktop Effects
    kcm_kwindecoration - Configure window titlebars and borders
    kcm_kwinoptions - Configure window actions and behavior
    kcm_kwinscreenedges - Configure active screen corners and edges
    kcm_kwin_scripts - Manage KWin scripts
    kcm_kwintabbox - Navigation Through Windows
    kcm_kwintouchscreen - Configure touch screen swipe gestures
    kcm_netpref - Configure generic network preferences, like timeout values
    kcm_powerdevilactivitiesconfig - Per-Activity Power Management
    kcm_powerdevilglobalconfig - Advanced Power Management Settings
    kcm_powerdevilprofilesconfig - Energy Saving
    kcm_proxy - Configure the proxy servers used
    kcm_screenlocker - Configure screen locking
    kcm_smb - Credentials used to access SMB shares
    kcm_webshortcuts - Configure web search keywords
    And there it was. I ran it:

    $ kcmshell5 kcm_systemd
    Detected systemd 0
    Persistent partition size found to: 474636 MB
    Volatile partition size found to: 1566 MB
    Refreshing system units...
    Refreshing user units...
    Refreshing session list...
    "Successfully read /etc/systemd/system.conf"
    "Successfully read /etc/systemd/journald.conf"
    "Successfully read /etc/systemd/logind.conf"
    and up popped a systemd gui dialog with all the abilities I was looking for. Knowning this I checked system --> settings and scrolled down to the bottom. There at the bottom was "Systemd". I clicked on it and the kcm-systemd gui appeared.

    Nirvana!

    Last edited by GreyGeek; Apr 07, 2023, 08:41 PM.
    "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
    – John F. Kennedy, February 26, 1962.

    #2
    kcm_systemd (kde-config-systemd) has also been available in Kubuntu 22.04.

    As I am a lazy person my other favourite is kcm_cron (kde-config-cron). Both are nicely implemented in System Settings.
    Debian KDE & LXQt • Kubuntu & Lubuntu • openSUSE KDE • Windows • macOS X
    Desktop: Lenovo ThinkCentre M75s • Laptop: Apple MacBook Pro 13" • and others

    get rid of Snap script (20.04 +)reinstall Snap for release-upgrade script (20.04 +)
    install traditional Firefox script (22.04 +)​ • install traditional Thunderbird script (24.04)

    Comment


    • GreyGeek
      GreyGeek commented
      Editing a comment
      Thanks for the heads up on kcm_cron!

      I've only recently returned to Kubuntu with 22.04 and hadn't checked on the existence of systemd-ui until yesterday.
Working...
X