Package Details: tkpacman 1.9.1-1

Git Clone URL: (read-only, click to copy)
Package Base: tkpacman
Description: A lightweight GUI for pacman built with Tcl/Tk
Upstream URL:
Keywords: GUI pacman system
Licenses: GPL
Submitter: herremaw
Maintainer: herremaw
Last Packager: herremaw
Votes: 52
Popularity: 0.45
First Submitted: 2013-08-25 14:25
Last Updated: 2020-01-15 08:34

Dependencies (10)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

herremaw commented on 2016-09-11 18:26

I am working on a newer version that will include this new feature.

It only needs some testing.

philo commented on 2016-09-11 12:43

Thanks for your prompt reply.

Ctrl+ or Ctrl- work for browsers with the '+' or '-' signs of the numeric keypad but not for tkPacman.

For bigger fonts, as you suggest, I must hit Ctrl & Shift with the '+' sign of the main keyboard, not the numeric pad. For smaller fonts, it is Ctrl and the '-' sign of main keyboard. That is on a French AZERTY keyboard.

In any event, the change of font size is not memorized...

herremaw commented on 2016-09-11 11:18

I am also using tkPacman under XFCE. For me Cntrl+ and Cntrl- do work. But, if "+" and "-" normally need the SHIFT-key to be held down, as is the case on my US QWERTY keyboard, you also need to hold down the SHIFT-key together with the CONTROL-key to type Cntrl+ and Cntrl-.

philo commented on 2016-09-11 09:27

Resizing window is memorized but changing the font size is not. Also, the shortcuts Cntrl+ and Cntrl- are not working for me (running XFCE).

herremaw commented on 2015-10-13 08:12

Upgraded to version 1.6.1
- The button "Check Upgrades" was renamed to "List Upgrades".
- tkPacman no longer calls the pacman script "checkupdates" but
provides the same functionality by setting up a temporary copy of the
package database at /tmp/tkpacman, where /tmp/tkpacman/local is a
symbolic link to /var/lib/pacman/local, and by calling:
fakeroot -- pacman --sync --refresh --dbpath /tmp/tkpacman
pacman --query --upgrades --dbpath /tmp/tkpacman
This gives the user more feedback on the progress than 'checkupdates'
which hides all feedback on the progress from pacman.
- The parsing of /etc/pacman.conf was completely rewritten. Up to now
it is used by tkPacman to get the list of sofware repositories and
the value of DBPath (default /var/lib/pacman).

Alad commented on 2015-09-28 09:25

No problem, thanks for the update. :)

herremaw commented on 2015-09-27 11:43

tkpacman was updated to version 1.6.0.

I would like to thank Alad Wenter for helping me to improve tkpacman.

Alad commented on 2015-09-23 01:04

As an aside, you should quote $pkgdir as it can contain spaces. Some of the install commands could also be simplified (install takes multiple arguments, and can create directories in one step via -D).

Alad commented on 2015-09-23 00:52

I've opened a ticket:

herremaw commented on 2015-09-22 17:12

@Alad 2015-09-21 Continuation.

Digging into the "checkupdates" problem a bit further, I have found that "checkupdates" works when LANG=en_US.UTF-8 and for many other languages as well, but not when LANG=nl_NL.UTF-8.

Digging still further, shows that the line

fakeroot pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null

is the cause of the problem. If LANG=nl_NL.UTF-8,

fakeroot pacman -Sy --dbpath "$CHECKUPDATES_DB"


getopt: ongeldige optie -- 'S'
getopt: ongeldige optie -- 'y'
getopt: onbekende optie '--dbpath'
fakeroot, create a fake root environment.
usage: fakeroot [-l|--lib fakerootlib] [-f|--faked fakedbin]
[-i file] [-s file] [-u|--unknown-is-real]
[-b|--fd-base fd] [-h|--help] [-v|--version]
[--] [command]

It could be considered as a bug in "fakeroot" which becomes visible if LANG=nl_NL.UTF-8, but simply adding "--" to the fakeroot line in checkupdates avoids this problem. So,

fakeroot -- pacman -Sy --dbpath "$CHECKUPDATES_DB"

works even if LANG=nl_NL.UTF-8.