View previous topic :: View next topic |
Author |
Message |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Fri Dec 11, 2020 7:59 pm Post subject: Sakura - a better distro-agnostic terminal |
|
|
Friends, I've lucked into Sakura while looking for a more compact, compatible, easily-configurable, low-dependency terminal program. I highly recommend it. It doesn't waste your screen geography with a menu bar. Right click to access options and configuration. I highly recommend it.
Code: | $ emerge -s sakura
[ Results for search key : sakura ]
Searching...
...
* x11-terms/sakura
Latest version available: 3.7.0
Latest version installed: 3.7.0
Size of files: 64 KiB
Homepage: https://www.pleyades.net/david/projects/sakura
Description: sakura is a terminal emulator based on GTK and VTE
License: GPL-2
|
This site will help you with usage hints and well-described configuration options. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Dr.Willy Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 15 Jul 2007 Posts: 547 Location: NRW, Germany
|
Posted: Fri Dec 11, 2020 8:16 pm Post subject: |
|
|
How is it better than, say, st or alacritty? _________________ gentoo repos: kakoune | oil | hyper-v |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Fri Dec 11, 2020 8:52 pm Post subject: |
|
|
Dr.Willy wrote: | How is it better than, say, st or alacritty? |
I've never used st nor alacrity. However, alacrity is huge by comparison. I note that st is a bit smaller than sakura, and appears to be less complete on its own (no scroll bar). I guess you have to buy it to see what's in it.
ADDED: A nice feature of Sakura, is when you type "clear" at the shell prompt, the scrollback buffer is cleared. That doesn't happen in the lxterminal, which is what I have been using for too many years. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi
Last edited by figueroa on Sat Dec 12, 2020 3:20 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
389292 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 26 Mar 2019 Posts: 504
|
Posted: Fri Dec 11, 2020 11:05 pm Post subject: |
|
|
I've tested most of them. st and urxvt are undisputed champions of a reason (although they are not perfect, but they are less worse than others).
Alacritty has good rendering and utf8 support, but is bloated, slow, written in rust, and changes config declarations too often. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Dr.Willy Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 15 Jul 2007 Posts: 547 Location: NRW, Germany
|
Posted: Sat Dec 12, 2020 10:06 am Post subject: |
|
|
figueroa wrote: | I've never used st nor alacrity. However, alacrity is huge by comparison. I note that st is a bit smaller than sakura, and appears to be less complete on its own (no scroll bar). I guess you have to buy it to see what's in it. |
Huge by what metric? Window size? The only reason sakura is "small" is that its a wrapper around x11-libs/vte
Code: | ~ # tokei vte-0.60.3/ sakura-3.7.0/
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Autoconf 6 162 92 46 24
C 6 4769 3663 403 703
C Header 18 3539 2084 928 527
CMake 2 112 86 1 25
C++ 38 45538 29317 10693 5528
C++ Header 49 9148 5453 2465 1230
Markdown 1 61 0 43 18
Meson 10 1618 1151 215 252
Shell 18 828 575 167 86
SVG 1 498 497 1 0
Plain Text 11 2755 0 2429 326
Vala 1 1099 866 67 166
Vim script 1 68 66 1 1
XML 4 231 151 65 15
===============================================================================
Total 166 70426 44001 17524 8901
=============================================================================== |
Code: | ~ # tokei rxvt-unicode-9.22/
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Autoconf 8 5955 5533 184 238
C 37 27227 19961 2843 4423
C Header 70 45833 43222 1198 1413
Perl 8 3004 2197 55 752
Shell 2 525 358 104 63
Plain Text 1 1787 0 1450 337
===============================================================================
Total 126 84331 71271 5834 7226
=============================================================================== |
Code: | ~ # tokei alacritty-0.6.0/
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
BASH 1 57 40 11 6
Fish 1 90 81 3 6
GLSL 4 117 80 11 26
JSON 120 120 120 0 0
Makefile 1 66 54 0 12
Markdown 7 1635 0 1253 382
RPM Specfile 1 58 51 0 7
Shell 4 196 156 24 16
SVG 6 2879 2879 0 0
Plain Text 1 779 0 721 58
TOML 4 137 117 2 18
XML 1 35 32 3 0
YAML 1 765 0 697 68
-------------------------------------------------------------------------------
Rust 61 22604 18073 972 3559
|- Markdown 54 1450 10 1285 155
(Total) 24054 18083 2257 3714
===============================================================================
Total 213 30988 21693 4982 4313
=============================================================================== |
In terms of "bloat", … urxvt vs alacritty is whatever.
Code: | ~ # tokei st-git/
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
C 2 4667 3858 281 528
C Header 5 1160 783 282 95
Makefile 2 92 56 14 22
===============================================================================
Total 9 5919 4697 577 645
=============================================================================== |
_________________ gentoo repos: kakoune | oil | hyper-v |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Sat Dec 12, 2020 5:16 pm Post subject: |
|
|
Dr.Willy wrote: |
Huge by what metric? Window size? The only reason sakura is "small" is that its a wrapper around x11-libs/vte
|
Alacrity is huge based on the size of it's source file compared to sakura, st, and most others. Size was just an observation I made in response to your question. But, what's your point? The metrics you provided are not that interesting. I tried sakura while looking for a better terminal than lxterminal. I like it. It's meeting my needs.
What is your favorite x11-term, and why do you use it and/or recommend it to others? _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mike155 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Sat Dec 12, 2020 9:28 pm Post subject: |
|
|
My favorite terminal is (or better: was?) konsole.
I just wanted to install it on a new server. Below is what portage tells me...
Now that's huge!
Code: | emerge -pv konsole
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-qt/qtchooser-66::gentoo USE="-test" 0 KiB
[ebuild N ] media-libs/libogg-1.3.4::gentoo USE="-static-libs" 0 KiB
[ebuild N ] acct-group/lp-0::gentoo 0 KiB
[ebuild N ] acct-group/lpadmin-0::gentoo 0 KiB
[ebuild N ] app-text/poppler-data-0.4.10::gentoo 0 KiB
[ebuild N ] app-dicts/myspell-de-2017.01.12::gentoo 27,054 KiB
[ebuild N ] app-dicts/myspell-en-20170101::gentoo 5,822 KiB
[ebuild N ] app-text/qpdf-10.0.4:0/28::gentoo USE="ssl -doc -examples -libressl -test" 0 KiB
[ebuild N ] dev-perl/IPC-System-Simple-1.250.0::gentoo USE="-test" 30 KiB
[ebuild N ] dev-perl/File-BaseDir-0.70.0::gentoo USE="-test" 10 KiB
[ebuild N ] dev-perl/File-DesktopEntry-0.220.0::gentoo USE="-test" 18 KiB
[ebuild N ] app-text/libpaper-1.1.24_p5::gentoo 48 KiB
[ebuild N ] media-libs/jbig2dec-0.18:0/0.18::gentoo USE="png -static-libs -test" 146 KiB
[ebuild N ] dev-libs/gumbo-0.10.1::gentoo USE="-doc -test" 0 KiB
[ebuild N ] x11-libs/xcb-util-keysyms-0.4.0-r2::gentoo USE="-static-libs" 0 KiB
[ebuild N ] x11-libs/xcb-util-renderutil-0.3.9-r3::gentoo USE="-static-libs" 0 KiB
[ebuild N ] x11-libs/xcb-util-wm-0.4.1-r3::gentoo USE="-static-libs" 0 KiB
[ebuild N ] x11-apps/xprop-1.2.5::gentoo 0 KiB
[ebuild N ] media-libs/libvorbis-1.3.7::gentoo USE="-static-libs -test" 0 KiB
[ebuild N ] media-libs/libcanberra-0.30-r5::gentoo USE="alsa udev -gnome -gstreamer -gtk -gtk3 -oss -pulseaudio -sound -tdb" 312 KiB
[ebuild N ] media-fonts/urw-fonts-2.4.9::gentoo USE="X" 3,124 KiB
[ebuild NS ] app-text/docbook-xml-dtd-4.3-r2:4.3::gentoo [4.1.2-r7:4.1.2::gentoo, 4.2-r3:4.2::gentoo, 4.4-r3:4.4::gentoo, 4.5-r2:4.5::gentoo] 82 KiB
[ebuild N ] dev-perl/File-MimeInfo-0.280.0::gentoo USE="-test" 32 KiB
[ebuild N ] x11-misc/xdg-utils-1.1.3_p20200220-r1::gentoo USE="-dbus -doc -gnome" 0 KiB
[ebuild N ] kde-frameworks/kf-env-5:5::gentoo 0 KiB
[ebuild N ] kde-frameworks/extra-cmake-modules-5.74.0:5/5.74::gentoo USE="-doc -test" 0 KiB
[ebuild N ] media-libs/openjpeg-2.3.1-r1:2/7::gentoo USE="-doc -static-libs -test" 2,163 KiB
[ebuild N ] dev-libs/double-conversion-3.1.5:0/3::gentoo 6,860 KiB
[ebuild N ] dev-qt/qtcore-5.15.1-r1:5/5.15.1::gentoo USE="icu systemd -debug -old-kernel -test" 0 KiB
[ebuild N ] app-text/poppler-20.11.0:0/104::gentoo USE="cairo cxx introspection jpeg jpeg2k lcms png tiff utils -cjk -curl -debug -doc -nss -qt5" 0 KiB
[ebuild N ] app-text/mupdf-1.18.0-r2:0/1.18.0::gentoo USE="X ssl -javascript -libressl -opengl" 0 KiB
[ebuild N ] dev-qt/qtdbus-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qtxml-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qtnetwork-5.15.1-r1:5/5.15::gentoo USE="ssl -bindist -connman -debug -gssapi -libproxy -libressl -networkmanager -sctp -test" 0 KiB
[ebuild N ] kde-frameworks/karchive-5.74.0:5/5.74::gentoo USE="-debug -doc -test" 0 KiB
[ebuild N ] dev-qt/qtconcurrent-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qttest-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] kde-frameworks/breeze-icons-5.74.0:5/5.74::gentoo USE="-test" 0 KiB
[ebuild N ] dev-qt/linguist-tools-5.15.1:5/5.15::gentoo USE="-debug -qml -test" 0 KiB
[ebuild N ] kde-frameworks/attica-5.74.0:5/5.74::gentoo USE="-debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kcoreaddons-5.74.0:5/5.74::gentoo USE="nls -debug -doc (-fam) -test" 0 KiB
[ebuild N ] kde-frameworks/kcodecs-5.74.0:5/5.74::gentoo USE="nls -debug -doc -test" 0 KiB
[ebuild N ] app-text/hunspell-1.7.0-r2:0/1.7::gentoo USE="ncurses nls readline -static-libs" L10N="de en -af -bg -ca -cs -cy -da -de-1901 -el -eo -es -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -kk -km -ku -lt -lv -mi -mk -ms -nb -nl -nn -pl -pt -pt-BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu" 471 KiB
[ebuild N ] net-dns/libidn-1.36:0/12::gentoo USE="nls -doc -emacs -java -mono" 0 KiB
[ebuild N ] x11-libs/gdk-pixbuf-2.40.0:2::gentoo USE="X introspection jpeg tiff -gtk-doc" 5,383 KiB
[ebuild N ] dev-util/gtk-update-icon-cache-3.24.21::gentoo 0 KiB
[ebuild N ] net-print/cups-2.3.3-r1::gentoo USE="X acl dbus pam systemd threads usb -debug -kerberos -lprng-compat (-selinux) -ssl -static-libs -xinetd -zeroconf" 7,950 KiB
[ebuild N ] app-text/ghostscript-gpl-9.52-r1::gentoo USE="X cups tiff unicode -dbus -gtk -static-libs" L10N="de (-ja) -ko -zh-CN -zh-TW" 0 KiB
[ebuild N ] net-print/cups-filters-1.27.4::gentoo USE="foomatic jpeg pdf png postscript tiff -dbus -ldap -pclm -perl -static-libs -test -zeroconf" 0 KiB
[ebuild N ] x11-libs/xcb-util-0.4.0-r2::gentoo USE="-static-libs" 0 KiB
[ebuild N ] x11-libs/xcb-util-image-0.4.0-r2::gentoo USE="-static-libs" 0 KiB
[ebuild N ] x11-libs/xcb-util-cursor-0.1.3-r3::gentoo USE="-static-libs" 0 KiB
[ebuild N ] dev-qt/qtgui-5.15.1-r1:5/5.15.1::gentoo USE="X dbus egl gif jpeg libinput png udev wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -test -tslib -tuio -vnc -vulkan" 0 KiB
[ebuild N ] dev-qt/qtwidgets-5.15.1:5/5.15::gentoo USE="X png -debug -gles2-only -gtk -test" 0 KiB
[ebuild N ] dev-qt/qtdeclarative-5.15.1:5/5.15::gentoo USE="jit widgets -debug -gles2-only -localstorage -test -vulkan" 0 KiB
[ebuild N ] dev-qt/qtwayland-5.15.1:5/5.15::gentoo USE="X -debug -test -vulkan" 0 KiB
[ebuild N ] kde-frameworks/kconfig-5.74.0:5/5.74::gentoo USE="nls -dbus -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/ki18n-5.74.0:5/5.74::gentoo USE="-debug -doc -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9" 0 KiB
[ebuild N ] kde-frameworks/kwidgetsaddons-5.74.0-r1:5/5.74::gentoo USE="nls -debug -designer -doc -test" 0 KiB
[ebuild N ] dev-qt/qtx11extras-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] kde-frameworks/kitemviews-5.74.0-r1:5/5.74::gentoo USE="nls -debug -designer -doc -test" 0 KiB
[ebuild N ] dev-qt/qtprintsupport-5.15.1:5/5.15::gentoo USE="cups -debug -gles2-only -test" 0 KiB
[ebuild N ] dev-qt/qtsvg-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qtgraphicaleffects-5.15.1:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] kde-frameworks/kauth-5.74.0:5/5.74::gentoo USE="nls -debug -doc -policykit -test" 0 KiB
[ebuild N ] kde-frameworks/sonnet-5.74.0:5/5.74::gentoo USE="hunspell nls -aspell -debug -designer -doc -test" 0 KiB
[ebuild N ] kde-frameworks/solid-5.74.0:5/5.74::gentoo USE="nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kwindowsystem-5.74.0:5/5.74::gentoo USE="X nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kdbusaddons-5.74.0:5/5.74::gentoo USE="X nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kcompletion-5.74.0:5/5.74::gentoo USE="nls -debug -designer -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kdoctools-5.74.0:5/5.74::gentoo USE="nls -debug -test" 0 KiB
[ebuild N ] kde-frameworks/kjobwidgets-5.74.0:5/5.74::gentoo USE="X nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kguiaddons-5.74.0:5/5.74::gentoo USE="-debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kpty-5.74.0:5/5.74::gentoo USE="-debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kpackage-5.74.0-r1:5/5.74::gentoo USE="-debug -doc -man -test" 0 KiB
[ebuild N ] dev-qt/qtquickcontrols2-5.15.1:5/5.15::gentoo USE="-debug -test -widgets" 0 KiB
[ebuild N ] kde-frameworks/kconfigwidgets-5.74.0:5/5.74::gentoo USE="man -debug -designer -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kcrash-5.74.0:5/5.74::gentoo USE="nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/knotifications-5.74.0:5/5.74::gentoo USE="X nls -dbus -debug -doc -phonon -speech" 0 KiB
[ebuild N ] kde-frameworks/kirigami-5.74.0-r1:5/5.74::gentoo USE="-debug -examples -test" 0 KiB
[ebuild N ] kde-frameworks/kservice-5.74.0:5/5.74::gentoo USE="man -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kiconthemes-5.74.0:5/5.74::gentoo USE="-debug -designer -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kglobalaccel-5.74.0:5/5.74::gentoo USE="nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kxmlgui-5.74.0-r2:5/5.74::gentoo USE="-debug -designer -doc -test" 0 KiB
[ebuild N ] kde-frameworks/ktextwidgets-5.74.0:5/5.74::gentoo USE="-debug -designer -doc -speech -test" 0 KiB
[ebuild N ] kde-frameworks/kbookmarks-5.74.0:5/5.74::gentoo USE="nls -debug -doc -test" 0 KiB
[ebuild N ] kde-frameworks/kio-5.74.1-r2:5/5.74::gentoo USE="X acl -debug -designer -doc -handbook -kerberos -kwallet -test" 0 KiB
[ebuild N ] kde-frameworks/kinit-5.74.0:5/5.74::gentoo USE="X caps man -debug" 0 KiB
[ebuild N ] kde-frameworks/kded-5.74.0:5/5.74::gentoo USE="man -debug" 0 KiB
[ebuild N ] kde-frameworks/knewstuff-5.74.0:5/5.74::gentoo USE="-debug -doc" 0 KiB
[ebuild N ] kde-frameworks/knotifyconfig-5.74.0:5/5.74::gentoo USE="-debug -doc -phonon" 0 KiB
[ebuild N ] kde-frameworks/kparts-5.74.0:5/5.74::gentoo USE="-debug -doc -test" 0 KiB
[ebuild N ] kde-apps/konsole-20.08.3:5::gentoo USE="X -debug -handbook -test" 0 KiB
Total: 93 packages (92 new, 1 in new slot), Size of downloads: 59,499 KiB
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexJGreen Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 19 Sep 2018 Posts: 149
|
Posted: Sat Dec 12, 2020 11:32 pm Post subject: |
|
|
_
Last edited by AlexJGreen on Mon Dec 28, 2020 2:58 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hu Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
Joined: 06 Mar 2007 Posts: 22384
|
Posted: Sat Dec 12, 2020 11:43 pm Post subject: |
|
|
How have we gotten so far into the thread with no one mentioning the venerable x11-terms/xterm, either in praise or in condemnation? It's simple and fast, although it lacks features of some of the terminal emulators mentioned here. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anon-E-moose Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/3064969284ad468b81342a.jpg)
Joined: 23 May 2008 Posts: 6144 Location: Dallas area
|
Posted: Sun Dec 13, 2020 12:06 am Post subject: |
|
|
I've used rxvt-unicode for years as my main x-term. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Sun Dec 13, 2020 4:29 am Post subject: |
|
|
I was happy with konsole back in the days of KDE 2 and 3. That shipped sailed a long time ago.
I found xterm distressing and was please to be able to depclean it away a few months ago. In its defense, it was never my primary terminal program and I probably never had it figured out or configured well.
For 10 years, my primary terminal has been lxterminal, with xfce4-terminal as a hip pocket backup, but have recently enjoyed rendering problems (pretty much solved) and I've been concerned with it's possible lack of a future. When I stumbled upon Sakura, I was looking for a new distro-agnostic option. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Main Man Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 27 Nov 2014 Posts: 1170 Location: /run/user/1000
|
Posted: Sun Dec 13, 2020 9:43 am Post subject: |
|
|
I've used urxvt for years and then I found st |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
charles17 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 02 Mar 2008 Posts: 3683
|
Posted: Sun Dec 13, 2020 10:29 am Post subject: |
|
|
Hu wrote: | How have we gotten so far into the thread with no one mentioning the venerable x11-terms/xterm, either in praise or in condemnation? It's simple and fast, | That's the only I am using
Hu wrote: | although it lacks features of some of the terminal emulators mentioned here. | What "features" am I missing? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Juippisi Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/807759109442827505b55d.gif)
Joined: 30 Sep 2005 Posts: 741 Location: /home
|
Posted: Mon Dec 14, 2020 1:57 pm Post subject: |
|
|
figueroa wrote: |
What is your favorite x11-term, and why do you use it and/or recommend it to others?
|
As an old user of aterm, urxvt has treated me well over the years. Slowly transitioning towards terminology now, but haven't gotten the colors just as good as with urxvt on my desktop yet. Looks good on my laptop though.
One annoying thing I haven't gotten to work with other terminals, is cycling between terminal tabs with ctrl+tab or shift+tab. Works in urxvt.
Code: |
URxvt.perl-ext-common:default,clipboard,matcher,keyboard-select,tabbedex
...
URxvt.keysym.Control-Tab: tabbedex:next_tab
URxvt.keysym.Shift-ISO_Left_Tab: tabbedex:prev_tab
|
https://github.com/mina86/urxvt-tabbedex
Love how modifiable urxvt still is. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Tue Dec 15, 2020 3:47 am Post subject: |
|
|
Juippisi wrote: | One annoying thing I haven't gotten to work with other terminals, is cycling between terminal tabs with ctrl+tab or shift+tab. Works in urxvt. |
For what it's worth, in sakura, the default to cycle between tabs is CTRL-left-arrow/right-arrow. The keybindings and other configurations are set on-the-fly in .config/sakura/sakura.conf. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hu Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
Joined: 06 Mar 2007 Posts: 22384
|
Posted: Sat Dec 19, 2020 1:19 am Post subject: |
|
|
charles17 wrote: | Hu wrote: | although it lacks features of some of the terminal emulators mentioned here. | What "features" am I missing? | As far as I know, xterm cannot run multiple tabs with separate shells in each. I think both gnome-terminal and Konsole have had this capability for many years. xterm does not do the fancy URL-autodetection with click-to-open support that has become popular in some terminals. I'm happy without this one. xterm's color scheme can be configured through X resources, but I am not aware of a way to change the color scheme without restarting. Fans of the complicated terminals might be able to list more features. Personally, I've never missed those features enough to want to use a terminal emulator with a big dependency tree. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Ant P. Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sat Dec 19, 2020 7:29 am Post subject: |
|
|
The reason a few of the other terminals in portage were ever written was xterm's inadequate unicode support. It's unlikely to ever change.
Yes it supports UTF-8, but only far enough to draw ncurses box characters and the like. The rest of it is a whole branch of computer science even gtk3/qt5 struggle with. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mv Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/169262237648b51b40d0ec0.png)
Joined: 20 Apr 2005 Posts: 6779
|
Posted: Sat Dec 19, 2020 8:17 am Post subject: |
|
|
Hu wrote: | xterm cannot run multiple tabs with separate shells in each. |
Since I have code to run tmux or screen in my startup scripts, this is not a feature I ever missed.
Quote: | xterm does not do the fancy URL-autodetection with click-to-open support |
I am very glad for this security feature.
Quote: | xterm's color scheme can be configured through X resources, but I am not aware of a way to change the color scheme without restarting. |
xterm has the best coler scheme of all terminals (especially for 256 colors with/without bold). Why should you ever want to change it and why on the fly?
Lack of fancy unicode support might be an argument if you need it, though I am not aware what should be missing here: I can enter and display all sort of accents and letters (including cyrillic and chinese) without any problems. For my purposes this is more than enough.
One of the very nice features of xterm is the configurable font-size menu and the configurable-size scrollback buffer with an optical indication where you are in the buffer (though the scrollback-buffer alone is also in tmux and screen). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sitquietly Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/18795415835b312dad58333.jpg)
Joined: 23 Oct 2010 Posts: 150 Location: On the Wolf River, Tennessee
|
Posted: Sat Dec 19, 2020 7:24 pm Post subject: Re: Sakura - a better distro-agnostic terminal |
|
|
figueroa wrote: | Friends, I've lucked into Sakura while looking for a more compact, compatible, easily-configurable, low-dependency terminal program. I highly recommend it. It doesn't waste your screen geography with a menu bar. Right click to access options and configuration. I highly recommend it. |
Yes, I enjoyed sakura for quite a while. I've settled on terminology now. It also is independent of gnome and plasma (it uses the efl library) and is a delight to use. Most folks are probably familiar with it but check the terminology homepage for screenshots that explain its unique capabilities. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ritzmax72 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Aug 2014 Posts: 102
|
Posted: Tue Jun 04, 2024 1:43 am Post subject: |
|
|
Upon changing font from right click menu, the font is not saved in ~/.config/sakura/sakura. How do I make it save changed fonts and other settings? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|