Package Details: aafm-git 20140930-1

Git Clone URL: (read-only)
Package Base: aafm-git
Description: Android ADB File Manager.
Upstream URL:
Licenses: GPL3
Conflicts: aafm
Provides: aafm
Submitter: cyker
Maintainer: cyker
Last Packager: cyker
Votes: 66
Popularity: 1.316211
First Submitted: 2012-08-23 04:15
Last Updated: 2015-07-20 15:04

Latest Comments

rafnov commented on 2016-08-15 06:28

When trying to run aafm I get the error:

LC_ALL=C aafm
EXECUTE ('adb', 'devices')
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/aafm/", line 880, in <module>
gui = Aafm_GUI()
File "/usr/lib/python2.7/site-packages/aafm/", line 41, in __init__
self.aafm = Aafm('adb', os.getcwd(), '/mnt/sdcard/')
File "/usr/lib/python2.7/site-packages/aafm/", line 28, in __init__
File "/usr/lib/python2.7/site-packages/aafm/", line 62, in refresh_devices
self.connected_devices = list(self.get_connected_devices())
File "/usr/lib/python2.7/site-packages/aafm/", line 73, in get_connected_devices
for line in self.execute(self.adb, 'devices')
File "/usr/lib/python2.7/site-packages/aafm/", line 32, in execute
proc = subprocess.Popen(args, stdout=subprocess.PIPE)
File "/usr/lib/python2.7/", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/", line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Pygtk installed:

LC_ALL=C pacman -Ss pygtk
extra/pygtk 2.24.0-6 [installed]
Python bindings for the GTK widget set

Why aafm won't run?

Firef0x commented on 2014-12-18 13:52

Hello, @cyker !

Thx for your update!

However, What I mean is that 'desktop-file-utils' should be an item in 'depends', but not in 'makedepends'. Refer to , most of the package which has a desktop entry treat 'desktop-file-utils' as an item in 'depends'.

Hope for your reply!

Yours sincerely!

cyker commented on 2014-12-18 02:04

@Firef0x Updated. Thanks~

Firef0x commented on 2014-12-17 04:53

Hello, @cyker !

I think it should depend on 'desktop-file-utils' for calling 'update-desktop-database -q' in 'aafm-git.install'. I'm sorry that it's a bug which I imported.

Yours sincerely!

cyker commented on 2014-10-15 01:35

@Firef0x I prefer using ISO formats, but fewer redirections is better. Updated.

Firef0x commented on 2014-10-13 18:45

And I guess that you want the 'pkgver' be the output of

git show --date=short --pretty=format:%cd HEAD | sed 's/-//g'

rather than

git show --pretty=format:%ci HEAD | cut -d ' ' -f 1 | sed 's/-//g'

Isn't it?

Firef0x commented on 2014-10-13 11:29

Hello, @cyker !

I think I've found what the problem it is. It's related to

Just like the post in

You don't need to make any change to the PKGBUILD at all.

cyker commented on 2014-10-06 16:02

@Firef0x I seldom use that desktopp file. If it's not working, consider file an issue at the Github project page clearing describing the problem. It's better to fix issues in upstream project than in this PKGBUILD file.

Firef0x commented on 2014-10-06 11:34

Hello, @cyker !

When I execute the following command in the terminal, it works fine:

$ sudo aafm

So it means that the latest version requires root privilege to run somehow, while the previous one (20120414-4) doesn't. This seems to make 'aafm.desktop' useless.

Is there any workaround to make 'aafm.desktop' work again???

Hope for your reply!

Yours sincerely,

cyker commented on 2014-10-03 20:05

@Firef0x aafm is written in python2. The PKGBUILD file also uses python2. python2 and python3 are different. The package builds fine on my machine and I don't know how you got a python3.4 error. The reason may be an incomplete dependency list but I'm not quite sure. If you are sure something is missing please kindly tell me. Thanks.

All comments