Apps from Ports and Packages for Desktop Users

I highly recommend deskutils/copyq. Official page of the app: https://hluk.github.io/CopyQ/

It's a clipboard manager. What I like most is that you can store items in tabs, which is very helpful when doing repetitive tasks and you are not one of you geniuses who automatize everything by programming something specific. You can create the stored items directly or reuse those copied in the clipboard. You can edit them and many more stuff (click on the links above for more info).

On X11 works fantastic, on Wayland it's usable with some tricks (I do use it on Wayland).
 
Last edited:
A good simple GUI image editor is graphics/pinta. It's very easy to you use. You can do the usual operations: resize, convert, flip, rotate...

I use it often to correct the text wrongly generated by ChatGPT on an image when I like the image but the text has some errors: I copy a good R from here and paste it over a bad R, then a good M over a bad M, and so on.

The official web page: https://www.pinta-project.com/
 
If you use BlueTooth earphones or speakers via virtual_oss() (which is the only way to do it currently, I believe), you can use audio/virtual_oss_ctl to somewhat control the audio output through a GUI, as the screenshot shows.

Screenshot_20260116_215331.png


The official page of this app: https://github.com/hselasky/virtual_oss_ctl

This port doesn't have a maintainer currently, which isn't ideal. If you are good at this things, here you have a possible project.
 
A few of my applications,
Code:
accessibility/wlsunset
archivers/7-zip
archivers/engrampa
archivers/gzip
archivers/thunar-archive-plugin
archivers/xarchiver
archivers/zip
archivers/zlib-ng
astro/gpxloggerd
astro/stellarium
audio/alsa-utils
audio/aqualung
audio/cmus
audio/dsbmixer
audio/faac
audio/faad
audio/flac123
audio/gstreamer1-plugins-a52dec
audio/gstreamer1-plugins-alsa
audio/gstreamer1-plugins-cdparanoia
audio/gstreamer1-plugins-chromaprint
audio/gstreamer1-plugins-faac
audio/gstreamer1-plugins-faad
audio/gstreamer1-plugins-flac
audio/gstreamer1-plugins-lame
audio/gstreamer1-plugins-mpg123
audio/gstreamer1-plugins-ogg
audio/gstreamer1-plugins-opus
audio/gstreamer1-plugins-pulse
audio/gstreamer1-plugins-taglib
audio/gstreamer1-plugins-vorbis
audio/gstreamer1-plugins-wavpack
audio/gtk-mixer
audio/moc
audio/portaudio
audio/pulseaudio-qt
audio/rhythmbox
audio/sayonara
audio/sdl_mixer
audio/sdl_sound
audio/sdl2_mixer
audio/sdl2_sound
audio/strawberry
audio/twolame
audio/virtual_oss_bluetooth
audio/virtual_oss_equalizer
audio/virtual_oss_sndio
comms/bluez-firmware
comms/iwmbt-firmware
databases/influxdb
databases/mariadb118-client
databases/mariadb118-server
deskutils/baobab
deskutils/bookworm
deskutils/cairo-dock
deskutils/caja-extensions
deskutils/cal
deskutils/calibre
deskutils/fbreader
deskutils/feathernotes
deskutils/foliate
deskutils/mate-utils
deskutils/menumaker
deskutils/notes
deskutils/xfce4-tumbler
deskutils/ydotool
deskutils/znotes
devel/adacurses
devel/alire
devel/autoconf
devel/automake
devel/bear
devel/ccls
devel/cmake
devel/coursier
devel/cscope
devel/ctags
devel/cvs
devel/cvs2darcs
devel/dub
devel/fortran-stdlib
devel/fortran-utils
devel/gconf2
devel/geany
devel/getoptions
devel/gh
devel/ghostie
devel/ghq
devel/ghub
devel/glib20
devel/glibmm
devel/glibmm26
devel/global
devel/gmake
devel/gobject-introspection
devel/gopls
devel/gprbuild
devel/json-fortran
devel/leiningen
devel/libclc
devel/llvm
devel/llvm12
devel/llvm13
devel/llvm14
devel/llvm15
devel/llvm16
devel/llvm17
devel/llvm18
devel/lua-lgi
devel/mercurial
devel/meson
devel/mono-addins
devel/nasm
devel/nimble
devel/ocaml-opam
devel/p5-App-cpanminus
devel/py-game
devel/py-game_sdl2
devel/py-jupyter
devel/py-pip
devel/py-pyqtree
devel/py-pyright
devel/py-python-jsonrpc-server
devel/py-setuptools
devel/pycharm
devel/qscintilla2
devel/raylib
devel/rlwrap
devel/ruby-gems
devel/sbt
devel/sdl3
devel/shards
devel/subversion
dns/bind-tools
dns/dnstop
editors/abiword
editors/deforaos-editor
editors/emacs
editors/featherpad
editors/helix
editors/jedit
editors/joe
editors/jucipp
editors/kate
editors/kile
editors/leafpad
editors/mousepad
editors/nano
editors/neovim
editors/pluma
editors/texmaker
editors/texstudio
editors/vscode
emulators/adamem
emulators/dosbox
emulators/fuse
emulators/qemu
emulators/qemu-user-static
emulators/virtualbox-ose
emulators/virtualbox-ose-additions
filesystems/e2fsprogs-core
filesystems/sshfs
filesystems/zfs-stats
filesystems/zfsnap
filesystems/zfstools
filesystems/zrepl
filesystems/ztop
ftp/filezilla
ftp/wget
graphics/atril
graphics/drm-kmod
graphics/eog
graphics/evince
graphics/feh
graphics/gpicview
graphics/icoutils
graphics/mesa-devel
graphics/mesa-gallium-va
graphics/mesa-gallium-vdpau
graphics/mesa-gallium-xa
graphics/nvidia-drm-kmod
graphics/py-chart-studio
graphics/py-plotly
graphics/py-pyqtgraph
graphics/ristretto
graphics/vulkan-tools
graphics/xournal
graphics/xournalpp
japanese/gawk
java/intellij
java/openjdk17
java/openjdk18
java/openjdk19
java/openjdk20
java/openjdk22
java/openjdk23
java/openjdk24
lang/abcl
lang/asm-lsp
lang/ccl
lang/ceylon
lang/chez-scheme
lang/chicken
lang/cim
lang/clojure
lang/crystal
lang/dotnet
lang/ecl
lang/elixir
lang/fpc
lang/fsharp
lang/gcc
lang/gcc14
lang/gcc15
lang/ghc
lang/gjs
lang/gnat13
lang/go
lang/guile3
lang/harec
lang/jruby
lang/julia
lang/kawa
lang/kotlin
lang/lfortran
lang/mono
lang/mono-basic
lang/ocaml
lang/odin
lang/perl5.40
lang/php84
lang/php84-extensions
lang/python
lang/racket
lang/ruby33
lang/rust
lang/scala
lang/swift510
lang/tcl90
lang/tclX
lang/v
mail/thunderbird
math/eigen3
math/gambit
math/gnome-calculator
math/gnumeric
math/mate-calc
math/maxima
math/octave
math/py-matplotlib
math/py-seaborn
math/py-sympy
math/wxmaxima
misc/gkrellm-gamma
misc/gkrellm-xkb
misc/gkrellmlaunch2
misc/lf
misc/lscolors
misc/mc
misc/ollama
misc/py-ollama
misc/qt5ct
misc/qt6ct
misc/timezonemap
misc/usbids
misc/vifm
misc/xfce4-appfinder
misc/ytree
multimedia/audacious
multimedia/audacious-plugins
multimedia/ffmpeg3
multimedia/ffmpeg4
multimedia/gstreamer1-plugins-core
multimedia/gstreamer1-plugins-v4l2
multimedia/gstreamer1-plugins-vpx
multimedia/kdemultimedia-ffmpegthumbs
multimedia/libvlcpp
multimedia/mpv
multimedia/mpvqt
multimedia/phonon-mpv
multimedia/phonon-vlc
multimedia/quodlibet
multimedia/smplayer
net-im/libaccounts-qt
net-mgmt/blackbox_exporter
net-mgmt/iftop
net-mgmt/net-snmp
net-mgmt/nstat
net-mgmt/prometheus3
net-mgmt/telegraf
net-mgmt/zabbix74-agent
net-mgmt/zabbix74-frontend
net-mgmt/zabbix74-java
net-p2p/transmission
net/avahi
net/avahi-gtk
net/avahi-libdns
net/avahi-qt5
net/avahi-sharp
net/fping
net/minidlna
net/p5-Net-Connection-ncnetstat
net/p5-Parse-Netstat
net/py-tofu
net/rclone
net/sdl2_net
net/sntop
net/socat
net/tigervnc-viewer
ports-mgmt/pkg
ports-mgmt/pkg_tree
ports-mgmt/portconfig
ports-mgmt/porttree
ports-mgmt/poudriere-devel
print/texlive-full
science/netcdf-fortran
security/openssl35
security/pinentry-fltk
security/pinentry-gnome
security/pinentry-qt5
security/qgpgme
security/qtkeychain
shells/dash
shells/fd
shells/fish
shells/ksh
shells/mksh
shells/oksh
shells/zsh
sysutils/atop
sysutils/bashtop
sysutils/bpytop
sysutils/brename
sysutils/bsdebfetch
sysutils/btop
sysutils/byobu
sysutils/catfish
sysutils/clone
sysutils/conky
sysutils/cpu-microcode
sysutils/cpu-x
sysutils/cpufetch
sysutils/ctop
sysutils/detox
sysutils/dmidecode
sysutils/dua-cli
sysutils/dust
sysutils/eza
sysutils/fastfetch
sysutils/fetchlog
sysutils/filelight
sysutils/freeipmi
sysutils/gconf-editor
sysutils/gkfreq
sysutils/gkrellflynn
sysutils/gkrellm-trayicons
sysutils/gkrelltop
sysutils/gnome-system-monitor
sysutils/hare
sysutils/hared
sysutils/htop
sysutils/hwstat
sysutils/inxi
sysutils/jail_exporter
sysutils/jailadmin
sysutils/jailmanager
sysutils/jailme
sysutils/jailrc
sysutils/jailutils
sysutils/joshuto
sysutils/jvmtop
sysutils/kcron
sysutils/krename
sysutils/ksystemlog
sysutils/lfm
sysutils/lsblk
sysutils/lscpu
sysutils/lsd
sysutils/lxtask
sysutils/mate-system-monitor
sysutils/memfetch
sysutils/ncdu
sysutils/neofetch
sysutils/nitrogen
sysutils/node_exporter
sysutils/onefetch
sysutils/osinfo-db-tools
sysutils/pciutils
sysutils/pfetch
sysutils/pftop
sysutils/pstree
sysutils/py-ranger
sysutils/qdirstat
sysutils/rename
sysutils/renameutils
sysutils/rust-coreutils
sysutils/sanoid
sysutils/screen
sysutils/seatd
sysutils/smartmontools
sysutils/snmp_exporter
sysutils/solaar
sysutils/treetop
sysutils/ufetch
sysutils/uhidd
sysutils/usbtop
sysutils/walk
sysutils/wmtop
sysutils/xfburn
textproc/bat
textproc/en-hunspell
textproc/gnugrep
textproc/hs-pandoc
textproc/jq
textproc/jql
textproc/jqp
textproc/p5-Getopt-Lucid
textproc/pdfgrep
textproc/py-python-lsp-jsonrpc
textproc/xmlada
www/apache24
www/deno
www/epiphany
www/firefox-esr
www/grafana
www/librewolf
www/mod_php84
www/nginx
www/node
www/npm
www/otter-browser
www/phpfpmtop
www/py-gunicorn
www/waterfox
x11-clocks/cairo-clock
x11-clocks/mouseclock
x11-clocks/xclock
x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-libinput
x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-scfb
x11-drivers/xf86-video-vesa
x11-drivers/xorg-drivers
x11-fm/filerunner
x11-fm/krusader2
x11-fm/mucommander
x11-fm/nautilus
x11-fm/nemo
x11-fm/pcmanfm
x11-fm/pcmanfm-qt
x11-fm/qtfm
x11-fm/rox-filer
x11-fm/thunar
x11-fm/worker
x11-fm/xfe
x11-fm/xfile
x11-fonts/3270font
x11-fonts/droid-fonts-ttf
x11-fonts/fira
x11-fonts/firacode
x11-fonts/firago
x11-fonts/ibmfonts
x11-fonts/iosevka
x11-fonts/jetbrains-mono
x11-fonts/nerd-fonts
x11-fonts/noto
x11-fonts/plex-ttf
x11-fonts/roboto-fonts-ttf
x11-servers/xorg-server
x11-themes/adwaita-qt5
x11-themes/adwaita-qt6
x11-themes/e16-themes
x11-themes/fluxbox-tenr-styles-pack
x11-themes/gtk-engines2
x11-themes/Kvantum
x11-themes/lxappearance
x11-themes/lxde-icon-theme
x11-themes/lxqt-themes
x11-themes/mate-themes
x11-themes/openbox-arc-theme
x11-toolkits/fox17
x11-toolkits/gstreamer1-plugins-gtk
x11-toolkits/gtk-sharp30
x11-toolkits/gtkd
x11-toolkits/mygui
x11-toolkits/mygui-opengl
x11-toolkits/tk90
x11-wm/awesome
x11-wm/blackbox
x11-wm/compton
x11-wm/e16
x11-wm/enlightenment
x11-wm/fvwm3
x11-wm/i3
x11-wm/icewm
x11-wm/jwm
x11-wm/lxappearance-obconf
x11-wm/marco
x11-wm/metacity
x11-wm/muffin
x11-wm/mutter
x11-wm/obconf
x11-wm/obconf-qt
x11-wm/pekwm
x11-wm/picom
x11-wm/twm
x11-wm/windowmaker
x11-wm/xdgmenumaker
x11/deskmenu
x11/dmenu
x11/fuzzel
x11/hsetroot
x11/jgmenu
x11/keybinder
x11/konsole
x11/lavalauncher
x11/lemonbar-xft
x11/lxrandr
x11/ly
x11/mate-terminal
x11/nvidia-driver
x11/nvidia-kmod
x11/plank
x11/qterminal
x11/sakura
x11/screengrab
x11/sddm
x11/sdwmbar
x11/tint
x11/ulauncher
x11/wmenu
x11/xdotool
x11/xeyes
x11/xfce4-terminal
x11/xhost
x11/xinit
x11/xinput
x11/xkbutils
x11/xkeycaps
x11/xkeywrap
x11/xkill
x11/xorg
x11/xscreensaver
x11/xxkb
 
If you use BlueTooth earphones or speakers via virtual_oss() (which is the only way to do it currently, I believe), you can use audio/virtual_oss_ctl to somewhat control the audio output through a GUI, as the screenshot shows.

View attachment 24954

The official page of this app: https://github.com/hselasky/virtual_oss_ctl

This port doesn't have a maintainer currently, which isn't ideal. If you are good at this things, here you have a possible project.
Unfortunately, the original auther has already passed away.
And fortunately, currently maintained by christos@ on FreeBSD repo.
 
My image viewer of choice is graphics/gthumb.

What I like most about it is that you can launch a presentation in full screen mode and it shows the images of, for instance, a certain directory, one after another in certain order (including random), every X seconds.

It also let's you do basic editing: resizing, cropping, rotate...

It's a Gnome app, but I use it on Plasma.
 
As far as my GUI stuff in general, I use x11-wm/fvwm2 and my config calls for x11-themes/cursor-dmz-theme, x11-fonts/terminus-font, and x11-fonts/artwiz-aleczapka. The dmz-theme also needs ln -s watch dot.

The standard X stuff I use a lot is basically xterm, xclock, and xmessage, all configured a bit with xresources. While I don't have them installed and they may not even all be available on FreeBSD (though I assume they are) I usually have gxmessage, xdialog, gtkdialog, and yad as additional 'script widget doohickeys'. I think I've gotten almost all scripts off gtkdialog but they actually are all different (except xmessage/gxmessage practically speaking) and are all better suited for one thing than another. Another thing that isn't part of X and isn't a scripting widget but is another X doohickey is the invaluable x11/xclip.

I use www/dillo2 and palemoon for browsing (though I've installed and may switch to www/librewolf because it plays youtube without pulseaudio).

I use graphics/geeqie and multimedia/mpv for graphics and video (and audio), and graphics/mtpaint for my minimal graphic-editing needs. Oh, and also graphics/feh because it's the best background setter I know and also an interesting image viewer. Also mainly print/qpdfview for a pdf viewer, though I also use graphics/zathura and its plugins for various document viewing. xpdf has improved in ways lately, but has more deps and I haven't installed it.

For my big gaming, I use games/sol which is the most 'just a deck of cards I don't have to shuffle' version I've seen. :)

There are more programs related to document viewing that I haven't installed yet and may do without like kchmviewer for epubs and djview for djvu.

Other apps I'm doing without right now are gkrellm and root-tail (aiming for a quieter desktop and not spending resources monitoring resources. ;))

Otherwise it's basically cli and a lot of tui - if I can run it in tmux I generally do. But I'll be following this thread closely because, other than fvwm and its closely related stuff, and maybe stuff I don't care much about like graphics editing and sol, I may like a lot of this GUI stuff but I'm not completely satisfied with it. Especially not with all the things that dragged in avahi, dbus, polkit, et al.
 
Screenshot_20260119_043902.png
A very cool and compact system monitor that you can set to be always on top, floating somewhere on you screen, or just execute it when your wish, or have it always on execution but not on top, or whatever other option is sysutils/gkrellm2.

<< This is its screenshot. Click for full size.

It's perfect to have a visual notion of what the load of your computer is, or to stare at it like you would stare at a fireplace and think about life and love.





I didn't know it. I saw it here:

 
Let's pilfer Alain De Vos posts for monitoring apps (apps that monitor the computer).

The apps (I suppose you can get most or all of them from packages)

How they look
 
Back
Top