Kcalc not included in Garuda by default?

Maybe I just somehow uninstalled it, but I don't think so. I recently setup this Garuda install... is it normal that kcalc isn't installed by default? Feels like something that should be included by default

Kernel: 6.3.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f421b3e9-feb7-49ce-885d-088d8fed2dde rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 module_blacklist=hid_sensor_hub nvme.noacpi=1 ibt=off
Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.9 info: docker
wm: kwin_wayland vt: 2 dm: SDDM Distro: Garuda Linux base: Arch Linux
Type: Laptop System: Framework product: Laptop (12th Gen Intel Core) v: A4
serial: <superuser required>
Mobo: Framework model: FRANMACP04 v: A4 serial: <superuser required>
UEFI: INSYDE v: 03.05 date: 08/23/2022
ID-1: BAT1 charge: 49.6 Wh (91.2%) condition: 54.4/55.0 Wh (98.9%)
volts: 17.0 min: 15.4 model: NVT Framewo type: Li-ion serial: <filter>
status: charging cycles: 21
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
Info: model: 12th Gen Intel Core i5-1240P bits: 64 type: MST AMCP
arch: Alder Lake level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
microcode: 0x42A
Topology: cpus: 1x cores: 12 mt: 4 tpc: 2 st: 8 threads: 16 smt: enabled
cache: L1: 1.1 MiB desc: d-8x32 KiB, 4x48 KiB; i-4x32 KiB, 8x64 KiB
L2: 9 MiB desc: 4x1.2 MiB, 2x2 MiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 1765 high: 3131 min/max: 400/4400:3300 scaling:
driver: intel_pstate governor: powersave cores: 1: 1063 2: 2100 3: 3131
4: 2100 5: 400 6: 2100 7: 2100 8: 2100 9: 400 10: 2610 11: 2100 12: 2100
13: 623 14: 1316 15: 2729 16: 1281 bogomips: 67584
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports:
active: DP-5,DP-6,eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 00:02.0
chip-ID: 8086:46a6 class-ID: 0300
Display: wayland server: X.org v: with: Xwayland v: 23.1.1
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 d-rect: 5896x2944
display-ID: 0
Monitor-1: DP-5 pos: top-right res: 2560x1440 size: N/A modes: N/A
Monitor-2: DP-6 pos: top-center res: 1080x1920 size: N/A modes: N/A
Monitor-3: eDP-1 pos: bottom-l res: 2256x1504 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 23.0.3 renderer: Mesa Intel Graphics (ADL GT2)
direct-render: Yes
Device-1: Intel Alder Lake PCH-P High Definition Audio driver: snd_hda_intel
v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:51c8 class-ID: 0403
API: ALSA v: k6.3.2-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 0.3.70 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
Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: a6:00.0 chip-ID: 8086:2725
class-ID: 0280
IF: wlp166s0 state: up mac: <filter>
Device-2: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2.4.4:7
chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
IF: enp0s20f0u2u4u4 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: docker0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
IF-ID-2: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
IF-ID-3: vethab58d86 state: up speed: 10000 Mbps duplex: full
mac: <filter>
Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0032
class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Local Storage: total: 1.82 TiB used: 145.25 GiB (7.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 5B2QGXA7 temp: 41.9 C
scheme: GPT
ID-1: / raw-size: 177.08 GiB size: 177.08 GiB (100.00%)
used: 145.25 GiB (82.0%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 2 GiB size: 2 GiB (99.80%) used: 576 KiB (0.0%)
fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 177.08 GiB size: 177.08 GiB (100.00%)
used: 145.25 GiB (82.0%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-4: /var/log raw-size: 177.08 GiB size: 177.08 GiB (100.00%)
used: 145.25 GiB (82.0%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-5: /var/tmp raw-size: 177.08 GiB size: 177.08 GiB (100.00%)
used: 145.25 GiB (82.0%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.06 GiB used: 1024 KiB (0.0%)
priority: 100 dev: /dev/zram0
System Temperatures: cpu: 70.0 C mobo: N/A
Fan Speeds (RPM): N/A
Processes: 450 Uptime: 13h 48m wakeups: 2463 Memory: available: 31.06 GiB
used: 20.12 GiB (64.8%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 13.1.1 Packages: 1986 pm: pacman pkgs: 1980
libs: 430 tools: gnome-software,octopi,pamac,paru pm: rpm pkgs: 0
pm: flatpak pkgs: 6 Shell: fish v: 3.6.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.27
Garuda (2.6.16-1):
System install date:     2023-05-04
Last full system update: 2023-05-18 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

Go ahead and install it if it is a package you wish to use:

sudo pacman -S kcalc

I also like to have a calculator app installed (I'm a libqalculate fan myself :wink:), but on the other hand I do appreciate that for packages so trivial to install it is nice to leave it up to the user to choose the software they prefer. On a distro where interacting with the package manager is so crucial, expecting the user to install their calculator app on their own is fine I think.

I do think adding a few calculator apps to the Setup Assistant might be a nice touch. Perhaps in this tab, with "Office" software?


Yeah, maybe adding it there would the right solution.

I just typed calc in the start menu, cause I did have kcalc on my desktop with Garuda. I was just confused why it wasn't on my laptop. But yeah, guess there are indeed preferences in that field.

Adding to office is probably the right call yeah :+1:

yeah it doesn't. Garuda is based on arch so despite the "user friendliness" it tries to leave the decision of what you want in your system to you. On a side note I too installed kcalc in my system but didn't like the fact that it won't save my last dimensions I set that thing's window to. I initially edited its .desktop entry to

Exec=kcalc --geometry 400x500

which worked good for a while until an update rewrote it. :sweat: After that instead of bothering to edit the .desktop file again I decided to use that command as a custom shortcut.


You can save a copy of the .desktop file to ~/.local/share/applications/ before making your customizations. The local copy should be honored (when you are logged in as that user), and the file itself will be safe from being overwritten on an update.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.