I pretty much just use the installer defaults if I'm not building from scratch. I add X, Netsurf, Firefox, i3 (window manager), and then splatter GPL3 all over the disk with Gimp.
Greetings, BSDers.
In the verge of migrating to a FreeBSD desktop enviroment, I'm looking for some advice about what software is recommended that follow these principles:
-"Do one thing and do it well." (The core in UNIX philosophy)
-Have a BSD/MIT or any other permissive license. Even if I'm not going to edit the source code at all, I want to stay away of GPL license as much as I could (personal preference), but I know that sometimes it's impossible to avoid.
-Preserve privacy in the internet enviroment.
After some research I have a list that in some cases I have multiple options, in others I don't have anything at all. What I want it's your point of view on what is the best tool (following the previous principles) for each category. Feel free to give the explanation you want, even "that's what I use and I feel comfy with it" it's acceptable.
Shell: tcsh.
Port manager:ports-mgmt/portmaster
Window manager: x11-wm/fluxbox
Terminal emulator: ¿?
E-Mail client: mail/thunderbird
Instant messaging client: net-im/ricochet
Web Browser: www/firefox/www/links/www/lynx
Torrent client: net-p2p/rtorrent
File packer/compresser: archivers/p7zip
Office suite: editors/calligra ( Only Words, Sheets and Stage for college works )
Video player with support for mp4, mkv and x264/65 codecs: ¿?
Audio player that supports FLAC: ¿?
Image viewer: ¿?
Other useful software: ¿?
Any suggestion is welcome.
Sorry if there's bad english writting in the post, it's not my native language.
See ya later.
#!/bin/sh -e
## This list is generated via `pkg query -e "%a=0" %o | uniq | sort | awk '{ print $1 }' | uniq | xargs -n 5` ##
if ! [ "$(id -u)" -eq 0 ]; then
printf "This script must be run as root\n" 1>&2
exit 1
else
pkg update -f && pkg install -f archivers/p7zip archivers/p7zip-codec-rar \
audio/cmus audio/easytag sysutils/iocage sysutils/dsbmc-cli \
deskutils/clipit deskutils/notification-daemon devel/autoconf devel/dbus devel/gconf2 \
devel/gettext devel/git devel/gmake devel/libnotify devel/libtool devel/xdg-user-dirs devel/xdg-utils \
editors/libreoffice editors/vim emulators/virtualbox-ose emulators/virtualbox-ose-kmod \
graphics/drm-kmod graphics/feh graphics/frei0r graphics/ImageMagick7 graphics/zathura-pdf-poppler \
irc/irssi java/openjdk8 lang/python mail/claws-mail \
misc/mc multimedia/ffmpegthumbnailer multimedia/libtheora multimedia/libva-intel-driver \
multimedia/mpv net/rsync ports-mgmt/dialog4ports ports-mgmt/pkg security/gnupg \
security/sudo shells/zsh sysutils/consolekit2 sysutils/dunst sysutils/dvd+rw-tools \
sysutils/fusefs-ntfs sysutils/fusefs-simple-mtpfs sysutils/lsof sysutils/policykit \
sysutils/polkit-gnome textproc/docproj www/firefox-esr x11-drivers/xf86-input-keyboard \
x11-drivers/xf86-input-mouse x11-drivers/xf86-video-intel x11-drivers/xf86-video-openchrome \
x11-fonts/font-alias x11-fonts/font-cursor-misc x11-fonts/fonts-indic x11-fonts/noto-lite \
x11-fonts/urwfonts x11-themes/gnome-icons-elementary x11-themes/gnome-themes-extra x11-wm/bspwm \
x11-wm/compton x11/dmenu x11/i3status x11/lemonbar x11/numlockx x11/setxkbmap x11/sxhkd \
x11/xauth x11/xbindkeys x11/xdotool x11/xev x11/xinit x11/xkill x11/xmodmap x11/xorg-minimal \
x11/xrandr x11/xrdb x11/xset x11/xsetroot x11/xterm x11/xwd x11/xwininfo
fi
I would recommend sysutils/dsbmc-cli over sysutils/automount
All I use:
Bash:#!/bin/sh -e ## This list is generated via `pkg query -e "%a=0" %o | uniq | sort | awk '{ print $1 }' | uniq | xargs -n 5` ## if ! [ "$(id -u)" -eq 0 ]; then printf "This script must be run as root\n" 1>&2 exit 1 else pkg update -f && pkg install -f archivers/p7zip archivers/p7zip-codec-rar \ audio/cmus audio/easytag sysutils/iocage sysutils/dsbmc-cli \ deskutils/clipit deskutils/notification-daemon devel/autoconf devel/dbus devel/gconf2 \ devel/gettext devel/git devel/gmake devel/libnotify devel/libtool devel/xdg-user-dirs devel/xdg-utils \ editors/libreoffice editors/vim emulators/virtualbox-ose emulators/virtualbox-ose-kmod \ graphics/drm-kmod graphics/feh graphics/frei0r graphics/ImageMagick7 graphics/zathura-pdf-poppler \ irc/irssi java/openjdk8 lang/python mail/claws-mail \ misc/mc multimedia/ffmpegthumbnailer multimedia/libtheora multimedia/libva-intel-driver \ multimedia/mpv net/rsync ports-mgmt/dialog4ports ports-mgmt/pkg security/gnupg \ security/sudo shells/zsh sysutils/consolekit2 sysutils/dunst sysutils/dvd+rw-tools \ sysutils/fusefs-ntfs sysutils/fusefs-simple-mtpfs sysutils/lsof sysutils/policykit \ sysutils/polkit-gnome textproc/docproj www/firefox-esr x11-drivers/xf86-input-keyboard \ x11-drivers/xf86-input-mouse x11-drivers/xf86-video-intel x11-drivers/xf86-video-openchrome \ x11-fonts/font-alias x11-fonts/font-cursor-misc x11-fonts/fonts-indic x11-fonts/noto-lite \ x11-fonts/urwfonts x11-themes/gnome-icons-elementary x11-themes/gnome-themes-extra x11-wm/bspwm \ x11-wm/compton x11/dmenu x11/i3status x11/lemonbar x11/numlockx x11/setxkbmap x11/sxhkd \ x11/xauth x11/xbindkeys x11/xdotool x11/xev x11/xinit x11/xkill x11/xmodmap x11/xorg-minimal \ x11/xrandr x11/xrdb x11/xset x11/xsetroot x11/xterm x11/xwd x11/xwininfo fi
% mate-notification-properties
command. i try to avoid java, it makes slow system. zsh is good one. xmessage is a good workaround.
What about emacs for more power in the hands?