LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 09-01-2013, 01:37 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Rep: Reputation: 76
About graphical user interfaces.


Xfce 4.10
Seamonkey 2.12.1

Hi: I'm writing a mail in Seamonkey's mail client, and right now pressing Send. A message notifying me the mail has been succesfully dispatched is suppose to appear on the screen, remain there for a short while so I can see it and read it (it's trying to notify something to someone), and vanish. But the time that window remains open is so short, that no human being will be able to notice it, let alone to read it.

Is this behavior an exclusive property of Seamonkey, or is this the trend followed by most GUI mail clients or CUIs?

Last edited by stf92; 09-01-2013 at 01:41 AM.
 
Old 09-01-2013, 03:48 AM   #2
eSelix
Senior Member
 
Registered: Oct 2009
Location: Wroclaw, Poland
Distribution: Arch, Kubuntu
Posts: 1,281

Rep: Reputation: 320Reputation: 320Reputation: 320Reputation: 320
I do not use Seamonkey, but Thunderbird which behave the same, and I think this is a good approach. This message is just minor information. If user did not catch to read it then nothing bad will occour (but user must be aware that no message or very short means successful), when message will be error, then it stay longer (forcing use interaction). However there are some other approaches:

1. Message with button: it will wait as user read it and press button, but it would be uncomfortable in this situation. For every mail you press "Send" button and then you must press another button accepting confirmation message.

2. Message showing up only if some process take some minimum time (I saw this in Total Commander), so user get no information at all if for example copying small file, and see progressbar if it take longer, because it copy big file.

3. For one program I created for other people (unfamiliar with computers too good) I decide to insert a delay about 3 seconds, so user can read information without needing to press another button. It is minor information, I would just not need to presented it for me, but I saw that these people press button few times, thinking that no return information equals no action performed.
 
Old 09-01-2013, 04:59 AM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Thanks. I like approach 3. If there is a (hardware) timer, and dedicated instructions in most high level languages to use it, why not use it? I also had to do some programming, and I remembered how much I hated to be prompted to do somethings. HOwever, I found it easy to force user interaction with something like this:

CONFIRM(Y/N)?

(All output was scrolling.) And I knew the computers operators would hate me.

EDIT: the criteria to understand user requirements and the way to convey information to them, before development, enters into the category of an interlanguages. We need a language to exist to bridge developers to user's needs. I say this on the basis that the software firm wants to know the user needs.

Last edited by stf92; 09-01-2013 at 05:18 AM.
 
Old 09-01-2013, 05:05 AM   #4
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
The message you see is send from Seamonkey to XFCE's notify daemon. You can set the appearance of the notification and how long it is shown using xfce4-notifyd-config.
 
Old 09-01-2013, 05:17 AM   #5
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
You are very considerate. Thanks.
 
Old 09-01-2013, 05:35 AM   #6
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Quote:
Originally Posted by TobiSGD View Post
The message you see is send from Seamonkey to XFCE's notify daemon. You can set the appearance of the notification and how long it is shown using xfce4-notifyd-config.
Maybe we are speaking of two different things. The format of the message window, for the notifications you spaeak about, is quite different to those of the notification I mention in post #1. I say this, because sometimes, I've managed to see them.
 
Old 09-01-2013, 05:49 AM   #7
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
You are right, it seems that Seamonky has its own notify system without an option to set the duration of displaying the message.
 
Old 09-01-2013, 07:26 AM   #8
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
I think the duration depends only on the machine's speed.
 
Old 09-01-2013, 07:35 AM   #9
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
It should be configurable.

Quote:
On Linux, desktop notifications (e.g. mail alerts, finished downloads) show up in the native environment through libnotify.
http://www.seamonkey-project.org/rel...eamonkey2.1a1/

But sorry, I have no idea how to change the timeout with libnotify, and a quick search didnt give me any good hints or links.
 
Old 09-01-2013, 08:31 AM   #10
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by cascade9 View Post
But sorry, I have no idea how to change the timeout with libnotify, and a quick search didnt give me any good hints or links.
I just gave Seamonkey's mail program a try and its notifications didn't at all look like my usual ones, they even appeared in a different section of the screen.
Anyways, you don't configure the display duration in libnotify, since libnotify does not display the messages. All that this library does is sending the messages to whichever notify daemon is listening (in the case of XFCE it is xfce4-notifyd), which in turn displays the message. You have to change the duration in the notify daemons settings.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: 7 of the Best Free Graphical User Interfaces for R LXer Syndicated Linux News 0 03-12-2011 11:00 AM
LXer: Graphical User Interfaces for OpenSIPS 1.6 LXer Syndicated Linux News 0 01-23-2010 06:30 AM
Auto generating graphical user interfaces Adony Linux - Software 1 05-07-2007 01:35 PM
Mandrake graphical interfaces (getting to them) qUox Linux - Newbie 2 10-12-2004 09:06 PM
xfce switching between graphical interfaces el_pajaro! Linux - Software 3 09-10-2004 12:32 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 06:08 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration