HackTray
System Software
Score 54%
Description:

##################################
Recent Updates:
##################################

Jan 2011:
* Add support for setting customized icon , just see "Actions/Set TrayIcon" , and if you wonna kept away from this feature , just modify you configuration files stored in:
~/.config/LABOAARON/HackTray.conf


Before Jan , 2011

* Added file watcher support , after editing xml file , menu will be automatically re-created.

* How to startup hidden ?

%> HackTray /path/to/your_hacktray.xml

Enjoy yourself !


##################################

Gentoo Ebuild Available Now !

See Gentoo/hacktray-9999.ebuild

##################################

Other distros could try:

launch qmake PREFIX= ... && make install ( empty to be /usr by default )

Documents:

An example xml document will be insalled to $$(PREFIX)/share/doc/HackTray/hacktray.xml

Besides , under Aaron_Stuff , you could found my framework of hacker tools for UNIX ;-)

An desktop session file will be also installed in System catalog.

Screenshots:

1. System tray
2,3 Console for version 0.10 and 0.26 ( latest )

===============================
What the hell is Hacker Tray ?
===============================

Hack Tray is written by Aaron Lewis , dedicated to provide a simple , eaiser approach for those geeks like me.

Hacker Tray is a simple application launcher for all kind of desktop sessions , no matter you are running Gnome / KDE or whatever has a system tray support.

You only need to maintain an xml file as primary database.

=========================
WHOM I WROTE THIS FOR ?
=========================
For those who follows their dreams and specializes in the impossibles.
-- Aaron Lewis


Here come usages:

This application actually consists with two main components , a console which logs activities and a system tray as an application launcher.

Normally , you should create a simple xml file. ( Example file could be found in contrib/hacktray.xml )

Put those shits inside some file and click on select xml file to alter databases , beside it is our console.
Next time you run it , it will automatically remeber last file you used.

Now try right click on the tray icon , you should be able to see context menu popup.

How to startup hidden ?

%> HackTray /path/to/your_hacktray.xml
Last changelog:

6 years ago

0.10 Fixed icon bug.
0.25 Fixed sub menu icon creation bug
0.35 Added file watcher support , reloading from same file no longer required.
0.38 Added startup hidden support
0.53 Support for changing tray icon theme
0.60 Added an option for startup hide when XML file is valid , which means no extra command line options is required now

Mte90

6 years ago

it's possibile to add a plasmoid for this software?
It's fantastic that support the xml file of XBar XD

Report

ilpianista

6 years ago

here http://aur.archlinux.org/packages.php?ID=44031 ;)
Thanks for this app!

Report

C

aaronlewis1989

6 years ago

Added download links , thanks ;-)

Report

cmoh

6 years ago

I've made myself an ebuild for the git version. Since I can't seem to find any "attach file" in this or gitorious' web UI, here's it pasted:

hacktray-9999.ebuild:

====================================

EAPI=3

EGIT_REPO_URI="git://gitorious.org/hacktray/hacktray.git"

inherit git

DESCRIPTION="Simple application launcher for all kind of desktop sessions"
HOMEPAGE="http://kde-apps.org/content/show.php/HackTray?content=135572"

LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND=">=x11-libs/qt-core-4.6.3"
RDEPEND="${DEPEND}"

src_configure() {
cd ${S} && qmake HackTray.pro
}

src_install() {
# TODO: wouldn't it be better if we had an install target made by qmake?
exeinto usr/bin
doexe HackTray
}

====================================

I hope the author will correct and enhance it if necessary :)

Also welcome would be a .desktop file for /usr/share/applications - I'll be making one if I get the time and/or interest.

Report

C

aaronlewis1989

6 years ago

See Gentoo/hacktray-9999.ebuild inside source directory.

Haven't tested yet !

Installition was added to qmake !

make PREFIX=... if you like it.

Report

cmoh

6 years ago

I've updated my ebuild, and made a clone of your repo with the intention of making a merge request. For some reason I can't seem to do it, so perhaps apply the patch yourself?

http://gitorious.org/hacktray/cmohs-hacktray/commit/880dd9568662f9d560e1d843cecb71b047b26198

I now have the application in the KDE menu. Yay! :)

equery files hacktray
[ Searching for packages matching hacktray... ]
* Contents of x11-misc/hacktray-9999:
/usr
/usr/bin
/usr/bin/HackTray
/usr/share
/usr/share/applications
/usr/share/applications/HackTray.desktop
/usr/share/doc
/usr/share/doc/HackTray
/usr/share/doc/HackTray/hacktray.xml
/usr/share/pixmaps
/usr/share/pixmaps/HackTray.png

Report

C

aaronlewis1989

6 years ago

Just applied , thanks !

Report

C

aaronlewis1989

6 years ago

I've modified package dependences , both qt-gui , qt-xmlpattern should be required ;-)

Report

skylord

6 years ago

Hi,

Is there any chance you can post your own .xml file with all menu items as shown in the screenshot image ? I'm a bit of a lazy sod 8-)

Report

C

aaronlewis1989

6 years ago

Ah .. sorry man !

There used to be some private stuffs owned by me and my friends ..

However , i could post my framework as what you see on screenshots.

See Aaron_Stuff/myhacktray.xml

Besides i would say that , HackTray is not only for doing hacker stuffs , but also a good application / script launcher ;-)

Anyway , good luck for you !

Report

H00K

6 years ago

Hullo from a fellow Gentoo geek!

To be honest, from your description and even screenshots it's very hard to figure out what HackTray actually does. Could you please change both to say more?

Report

C

aaronlewis1989

6 years ago

Does it look better now ?

Report

H00K

6 years ago

OK, now I think I actually get it, thanks :)

Report

cmoh

6 years ago

From the download link I got into the git repo on gitorious, which I cloned and...

cipi@jethro ~/src/hacktray $ qmake HackTray.pro
RCC: Error in 'qimg.qrc': Cannot find file 'images/app.png'
RCC: Error in 'qimg.qrc': Cannot find file 'images/menu.png'
RCC: Error in 'qimg.qrc': Cannot find file 'images/program.png'
RCC: Error in 'qimg.qrc': Cannot find file 'images/edit.png'
RCC: Error in 'qimg.qrc': Cannot find file 'images/view.png'
RCC: Error in 'qimg.qrc': Cannot find file 'images/exit.png'
RCC: Warning: No resources in 'qimg.qrc'.

So... what now?

Report

C

aaronlewis1989

6 years ago

Oh , forgot to add them together to the repository.

Just commited , thanks !

Report

6 years ago

0.10 Fixed icon bug.
0.25 Fixed sub menu icon creation bug
0.35 Added file watcher support , reloading from same file no longer required.
0.38 Added startup hidden support
0.53 Support for changing tray icon theme
0.60 Added an option for startup hide when XML file is valid , which means no extra command line options is required now

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.60
updated Jan 18 2011
added Nov 28 2010
downloads today
0
page views today 0