If you use Ubuntu, you probably use F-Spot for managing your photos. It’s a nice app and it organises all your photos into a directory tree based on date.
If you want to set up a desktop slideshow that shows images from this folder tree then you need to create a custom XML file that you can then set as the desktop background. Of course you need a system to create the slideshow.
This script does just that:
Inspired by a few scripts I found on the web, though this is the one I based it on, simply modified to make it recursively pull images rather than just images in the current directory and also shuffle the resulting list.
Place the script in the root of your ~/Photos directory, mark it as executable and then run it. It generates an XML file for you. You can now go to your desktop, right click and go to background then hit the [Add] button.
Now navigate to your ~/Photos directory and select the generated XML file. Job done.
OpenERP is a fully featured enterprise class open source ERP system that thanks to it’s modular structure can support all kinds of business models and requirements ranging from Retail to E-Commerce to Manufacturing to Services and beyond.
OpenERP is written in a language called Python, widely regarded as an excellent language thanks to it’s power, cross platform compatibility and ease of development.
Thanks to being open source, you can experiment or even implement OpenERP for you business without any up front costs, licence costs, vendor lock in or any of the other big drawbacks of standard paid for ERP packages.
This means you can dip your toe in the water initially and roll out further integration and functionality as you are ready for it and your business requires it.
There is a wide global network of specialist agencies supporting the OpenERP package and at it’s centre is a large development house based in Belgium that is entirely devoted to the platform. This kind of business backed open source package is great news for you because it ensures that there will be professional support and training available and you can expect the platform to continue developing in the future, making it an excellent platform to invest into.
This is similar to the way that Magento, our most highly recommended open source ecommerce package, is backed by Varien – a large and well funded company that is pushing the platform and really making it an enterprise class platform.
Of course the logical best of breed combination is to use the awesome front end functionality of Magento for your e-commerce stores and hook this into OpenERP’s excellent business management functionality.
If you would like to discuss OpenERP or Magento or of course both for your business, get in touch today.
Working on a massively multilingual Magento implementation at the moment so I needed to grab all the locales from Connect.
Here is the list that I grabbed:
magento-community/Locale_Mage_community_fr_FR magento-community/Locale_Mage_community_de_DE magento-community/Locale_Mage_community_nl_NL magento-community/Locale_Mage_community_es_ES magento-community/Locale_Mage_community_language_ro_RO magento-community/Locale_Mage_community_pt_BR magento-community/Locale_Mage_community_fi_FI magento-community/Locale_Mage_community_nb_NO magento-community/Locale_Mage_community_hu_HU magento-community/Locale_Mage_community_ja_JP magento-community/Locale_Mage_community_el_GR magento-community/Locale_Mage_community_de_CH magento-community/Locale_Mage_community_language_pack_ro_RO magento-community/Locale_Mage_community_es_MX magento-community/Nostress_Czech_Language_Pack magento-community/Locale_Mage_community_tr_TR magento-community/Locale_Mage_community_sv_SE magento-community/Locale_Mage_community_ru_RU magento-community/Locale_Mage_community_pl_PL magento-community/Locale_Mage_community_da_DK magento-community/dutch_NL magento-community/Locale_Mage_community_it_IT magento-community/Locale_Mage_community_cs_CZ magento-community/Locale_Mage_community_th_TH magento-community/Locale_Mage_community_zh_TW magento-community/Locale_Mage_community_es_AR magento-community/Locale_Mage_community_sk_SK magento-community/Locale_Mage_community_et_EE magento-community/Locale_Mage_community_bg_BG magento-community/PepMaq_Japan_Translation magento-community/Locale_Mage_community_ca_ES magento-community/Locale_Mage_community_es_CO magento-community/Locale_Mage_community_fr_CA magento-community/Locale_Mage_community_uk_UA magento-community/Locale_Mage_community_lt_LT magento-community/Locale_Mage_community_id_ID magento-community/Locale_Mage_community_sl_SI magento-community/Mage_PortugalRegions magento-community/Locale_Mage_community_ar_SA magento-community/Locale_Mage_community_he_IL magento-community/Locale_Mage_community_ro_RO magento-community/Locale_Mage_Community_en_AU magento-community/Locale_Mage_community_hr_HR magento-community/Locale_Mage_community_ar_MA magento-community/Locale_Mage_community_sr_RS magento-community/VietnamLanguagePack magento-community/Locale_Mage_community_lv_LV magento-community/Locale_Mage_community_de_AT magento-community/Locale_Mage_community_nn_NO magento-community/Locale_Mage_community_gl_ES magento-community/Locale_Mage_community_it_CH magento-community/Mage_Polski magento-community/Locale_Mage_community_mn_MN magento-community/Locale_Mage_community_bn_BD magento-community/Locale_Mage_community_is_IS magento-community/Locale_Mage_community_sq_AL magento-community/Locale_Mage_community_cy_GB magento-community/Locale_Mage_community_mk_MK magento-community/Locale_Mage_community_bs_BA
Hope it helps
If you are frustrated with Samba and would like something a bit more solid and speedier whilst being very easy to set up, check out SSHFS.
To install it you simply need to do
sudo apt-get install sshfs
Once that’s done you can mount a remote filesystem in a very similar way to accessing a remote machine via SSH
#Mount sshfs -p2020 -o idmap=user $USER@laptop.com:/home/joseph/Projects ~/Mounts/Laptop/Projects #Unmount fusermount -u ~/Mounts/Laptop/Projects
You need to have previously created the local folder you are going to mount to (in this case /home/joseph/Mounts/Laptop/Projects)
Note also I am using a non standard SSH port with the -p2020 bit (using port 2020). If you are using standard SSH ports you can remove this, or of course change the port number to whatever you prefer.