update version 0.7.1 (fixed scrolling with categories and hidden apps)
geek.menu is a portableApps Menu replacement targeted towards a more technical audience. Some of the features (TrueCrypt support) rely on administrative access. It is also not tested on versions of Windows prior to XP or under Wine. It also includes some features that may not perform well on slower drives. A base level of technical knowlege will be required to install, please backup your drive and read these instructions completely and carefully before installing. Here is a quick list of the changes from the portableApps Menu.
- a search bar with portable history that will search google, google maps, google images, google products, and wikipedia, as well as lauch local programs, files and directories
- geek.menu allows you to control how many applications are displayed on the menu
- you can personalize the label displayed on geek.menu
- you can add custom buttons to the right panel which will open files or directories
- any batch files stored in the \PortableApps\PortableAppsBackup\Data\personalBackups folder will be displayed on the backup drop down menu
- wallpaper information for different pcs is stored so that if the drive is not properly ejected, the next eject will fix it
- multiple wallpaper files can be stored as jpgs in the \Documents\Pictures\wallpaper directory- geek.menu will randomly choose one, and you can switch it periodically from the options menu
- geek.menus tray icon can refresh itself to the left of other displayed menu items
- You can create a list of applications to automatically run upon insertion new in 0.7 this is now supported through the settings dialog.
- You can point to an eject script located on the PC to dismount the truecrypt volume and eject the USB drive (this is currently not very well documented, and I will be releasing a utitlity that will do the above).
- new in 0.7- support for categories is included. Only one level of category support is included for now, this may change in future versions.
- new in 0.7- an experimental ejection application that will exit running apps, dismount your truecrypt volume and eject your USB drive is included (must be copied to PC). Note that this is experimental and has not been widely tested- please back up regularly until you are reasonably certain this feature is working for you..
- it is possible for geek.menu to mount a truecrypt volume and run apps and directories from that drive.
- geek.menu maintains a list of "authorized" pcs- if you run the menu you have some options as to what you want to do, including displaying contact info, not mounting the truecrpt volume, etc.
- if you are using the authorized PC list, geek.menu can run applications from the unencrypted drive on unauthorized PCs, so you can maintain a seperate set of applications and settings for use on unknown pcs, thus bypassing issues with Truecrypt's requirement for administrative priveleges.
This is a preliminary release- late alpha or early beta, and the code is not very clean yet. However, I think that some of the features included will be of general interest to the PA community. Try it out and let me know what you think.
General installation instructions:
Without TrueCrypt functionality
Back up your existing autorun.inf file from the root of your drive. Simply extract the included files to the root of your USB drive, the distributed files include an autorun.inf which will display the launcher upon insertion. The first time you run geek.menu, a settings dialog will appear.
To get TrueCrypt functionality
extract the included files to the root of your USB drive, the distributed files include an autorun.inf which will display the launcher upon insertion. Use TrueCrypt to create and encrypted volume on the USB drive (see TrueCrypt's website for instructions.) Install whatever portableApps.com distribution you prefer to this location (the portableapps.com menu will not be run from this location unless you do so manually.
Eventually, the geek.menu settings dialog will inteligently correct entries in the TrueCrypt section, but for now, here is a guide to the truecrypt options under geek.menu.
- TrueCrypt Volume- enter the path starting from the root of your drive without any preceeding drive letter, colon or backslash. For example "TrueCrypt\portable.vol", not "x:\TrueCrypt\portable.vol" or "\Truecrypt\portable.vol"
- TrueCrypt Executable- enter the path to the executable from the root of your drive with a proceeding backslash. For example (as distributed) "\TrueCrypt\TrueCrypt.exe", not "TrueCrypt\TrueCrypt.exe" or "x:\TrueCrypt\TrueCrypt.exe"
- TrueCrypt Keyfile- if you want to include a kefile location from the local pc, this will add security at the cost of portability. Enter the full path to the file here. There is absolutely no point to setting this if you point to a file on the local drive, so don't do it.
- Preferred TrueCrypt Drive Letter- Your Truecrypt volume will try to mount on this drive letter if it is available.
- Assume TC mounted if drive letter present- if you have set the menu to mount the volume as "X" and geek.menu is run on a computer with an "X" drive, it will use that drive instead of mounting the volume. This is of some use for testing purposes, but you may not want to generally use this.
- Cache TrueCrypt Passwords in Driver- if this is checked, TrueCrypt will auto mount the volume each time the drive is inserted, even if the wrong password is typed the second to nth time around untill it is rebooted. See TrueCrypt's website for more info.
The included theme is a modified version of NeoRame's "neo" theme (included with NeoRame's permission), and is currently the only theme which will work properly with geek.menu.
This product includes TrueCrypt, freely available at http://www.truecrypt.org/. It is distributed under section II of the TrueCrypt license.
This package contains icons or portions of icons copyrighted by the Tango Icons Project and licensed under the Creative Commons Attribution Share-Alike license. The icons for the Google buttons and wikipedia are covered by the Mozilla Public License. The icons for geek.menu and any other icons distributed with this program may be freely modified and redistributed.
You can see a screenshot here and download the project here