You are not logged in.
I recently switched to lxqt, and even more recently to qterminal (I'm using the git version from AUR). Problem is ... well, there actually two problems.
First, is that some settings, in particular the one that says to hide the Tab bar if there is just one tab, are forgotten by qterminal after exiting the program. There is a solution, but it is taking forever to make it to the main git repo, so I modified the PKGBUILD to run that patch itself (the sed is to remove some spurious lines github adds to the patch):
sed -i -e 1,11d 397259ec9c05055a2305b0773e879c48ca4b5a83.patch
cd $srcdir/$_pkgname && patch -p1 < $srcdir/397259ec9c05055a2305b0773e879c48ca4b5a83.patchThe other annoyance is that qterminal comes with a drop-down version, which I don't use. The problem is that in lxqt-runner, typing "qterm" yields the drop down shortcut first! Which then forces me to press the down arrow key, which is, well, annoying! No problem, just modify qterminal_drop.desktop as prescribed below, and problem solved!
sed -i '3s/ --drop//' qterminal/qterminal_drop.desktopHere's the updated PKGBUILD. Have fun!
# Maintainer: Jerome Leclanche <jerome@leclan.ch>
_pkgname=qterminal
pkgname=$_pkgname-git
pkgver=0.6.0.42.g0856b29
pkgrel=2
pkgdesc="Lightweight Qt-based terminal emulator"
arch=("i686" "x86_64")
url="https://github.com/qterminal/qterminal"
license=("GPL2")
provides=("$_pkgname")
conflicts=("$_pkgname")
depends=("qtermwidget")
makedepends=("git" "cmake" "qt5-tools")
source=("git://github.com/qterminal/$_pkgname.git" "https://github.com/worblehat/qterminal/commit/397259ec9c05055a2305b0773e879c48ca4b5a83.patch")
sha256sums=("SKIP" "SKIP")
pkgver() {
cd "$srcdir/$_pkgname"
git describe --always | sed "s/-/./g"
}
build() {
sed -i -e 1,11d 397259ec9c05055a2305b0773e879c48ca4b5a83.patch
cd $srcdir/$_pkgname && patch -p1 < $srcdir/397259ec9c05055a2305b0773e879c48ca4b5a83.patch
cd $srcdir
sed -i '3s/ --drop//' qterminal/qterminal_drop.desktop
mkdir -p build
cd build
cmake "$srcdir/$_pkgname" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_SYSTEM_QXT=OFF \
-DUSE_QT5=true
make
}
package() {
cd build
make DESTDIR="$pkgdir" install
}EDIT: another possible annoyance is that due to the misleading description of the "default" emulation behaviour ("minimalist featureset"), one might tempted to choose the "linux" one. Mistake: on that mode, F1 through F5 will not work... (and you would be justified in suspecting a bug, rather than a (mis)configuration issue...)
Last edited by gauthma (2015-04-18 10:22:10)
Offline
instead of using sed and patch I think using "git patch" would resolve the issue. The "minimal featureset" is an inheritance from konsole I think. It's more or less (maybe even completely) the same as the XFree emulation behaviour. The "linux" emulation is what is needed on the TTY / to achieve a similar interface on terminal emulators.