Feature request: Recursively checking folders

Asked by Amndeep Singh Mann

Perhaps it does not work for me (Ubuntu 12.04), but for some reason for the Folder Monitoring option does not recursively go through a folder that you select. Your static picture adder does recursively go through them though, so I was wondering what the problem would be if the dynamic version did as well. The reason why I ask this is that I wrote a program that creates images which I'd like to use as wallpapers. However, when I create them, I place them in subfolders so as to sort them - which means that whenever I create a new set of pictures, they aren't automatically added into the list of images. Does this feature already exist and it just not work on my computer? Or is there some technical limitation that has stopped you from implementing this feature? Or is it that it does not exist in a released version yet?

Question information

English Edit question
Wallch Edit question
No assignee Edit question
Solved by:
Amndeep Singh Mann
Last query:
Last reply:

This question was reopened

Revision history for this message
Alex Solanos (hakermania) said :

Hello there!!

The feature you are asking for has already been implemented and the folder monitoring feature is more handy now! Look here -->http://i.imgur.com/yUHJd.png

I provide these changes via a PPA (personal package archive), because they are not in a stable release, yet. If you install this PPA, then you will also have some additional features that have been implemented, like tray icon on startup preferences so as to be able to control Wallch through the tray as well and not only through its unity icon, added multiple selection to the list so as to be able choose and remove multiple images from the list, added a startup timeout which you can set so as to delay Wallch from starting on boot so as not to delay your login, added new contents (help) files which you can see via the F1 shortcut button and more.

If you are interested to install the PPA and receive updates (through the Update Manager) for it, all the way till the 4th stable release of Wallch, then please open a terminal and run the following commands:

sudo add-apt-repository ppa:wallch/3+
sudo apt-get update && sudo apt-get install wallch

These commands will install the latest version of Wallch and make your system wait for updates from my PPA.

On the other hand, if you are not interested in receiving updates (which means fixed bugs and new features), then you can just install the deb package of the latest version. Specifically:
32-bit deb:
64-bit deb:

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

Works perfectly, thanks.

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

Actually, I have another question. Perhaps, once again its just me, but would it be possible, in a future iteration of the application, for it to also check for new folders added to a main folder? By this I mean that when I want a folder to be checked for new images, with each subfolder also checked for new images, I also want it to look for new subfolders.

Revision history for this message
Alex Solanos (hakermania) said :

Interesting feature! I've noted it down.

This feature could appear like a checkbox under the 'Monitor Folder' at Extras dialog, but then, what if the user wants only specific folders to act like this and not all folders.

I guess this isn't the most important feature, after all, but just saying!

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

Indeed this is not the most imporant feature, but I would find it extremely useful. Anyways, if there were any folders that I did not want being used, I could mark them in a number of different ways. One of the most convenient for you would be to have me mark them with some special character, like a "!" or a "-" at the beginning of the filename. A more traditional approach would have you create a hidden file within the main folder in which could be placed various settings like whether or not I wanted this folder checked for new subfolders and the paths to any subdirectories that I would not want watched.

Revision history for this message
Alex Solanos (hakermania) said :

Another approach would be a right click -> monitor new folders on the list, but, as always, the problem with the right-clicks is that if you are not told that such a feature exist, then it is hard to be found.

I guess I will add a button on the left, along with Add/Remove/Clear, called 'Make King'. You will be able to select a folder and make it King (the folder's color will change), and then, its subfolders will be automatically added to the monitored folders.

Can you help me find a better name for the button? 'Make King' sounds ridiculous :D

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

"Monitor parent" (and then add an easter egg saying that the Child Protective Services were keeping an eye on the children in case of them being abused and (particularly) neglected).

Revision history for this message
Alex Solanos (hakermania) said :

Huh :P

"Monitor subfolders" I'd say. And as a tooltip to explain what it does!

Also, another question, if the subfolders added from a folder marked as "Monitor subfolders", have subfolders themselves, should they be monitored ?
Parent_Folder -- > Sub_Folder -> Sub_Sub_Folder
Parent_fodler is "Monitor subfolders" so Sub_Folder will be monitored once moved under 'Parent_Folder', if Sub_Folder contains another subfolder, should it be monitored too or not?

What should be the expected behavior in your opinion?

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

In my opinion, the default behavior should be set to monitor the subfolders of subfolders, but there should be an option to change that, perhaps across all folders and/or across each particular folder.

Revision history for this message
Alex Solanos (hakermania) said :

Ok, I will try to implement this, please mark this answer as solved!

Revision history for this message
Amndeep Singh Mann (amndeep-vass) said :

Sure, and thanks.