Dear Julien, First, please understand that I like this software! I just hoped to make it 1% more friendly to use. (For a few people, my scenario could be a big deal.)
> This is the expected behaviour, you'll keep getting the click through > until XSane saves its .rc file, which it doesn't do when it encounters > an error while opening the scanner. If you *like* this behaviour, then we must accept it. Okay. It is not the only reasonable behaviour, I think. When the user first accepts the licence (for version n), you could - create the .sane/xsane directory (if necessary) - store a minimal .rc file (recording that version number n was accepted) When user next runs xsane (version n), the licence would be skipped. Do you dislike this *in theory*? (If it's too much trouble for too little reward, I would understand, of course.) Best regards, Jeremy PS: I have read and understood your reasons for the click through (132679). I hesitate to suggest anything further on this delicate topic, but... At the moment, you display the same text twice! The top part is essentially the GPL no-warranty clause. The scroll-box was for the whole GPL (a few years ago) but now it is also essentially just the GPL no-warranty clause. So, you could change the top part into a short explanation of *why* you require the user to accept the GPL no-warranty clause. Mention the lack of hardware protection; refer to a file in /usr/share/doc or so. (Then maybe you can even close #132679 once and for all... ?) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]