Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 19 Apr 2014, 12:49
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Retrovol 0.13.1 (Volume mixer)
Post new topic   Reply to topic View previous topic :: View next topic
Page 5 of 12 [180 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, ..., 10, 11, 12 Next
Author Message
WarMocK


Joined: 05 Jul 2007
Posts: 169

PostPosted: Sat 29 May 2010, 12:13    Post subject:  

Pizzasgood wrote:
Version 0.7 uploaded. The only change is that the dropdown to select the slider controlled by the tray now works.

Erm, nope. It still doesn't work here, same problem as before. Sad
Back to top
View user's profile Send private message 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sat 29 May 2010, 12:24    Post subject:  

Thanks disciple.

@WarMocK: Hmm, I'll look at it some more today then.

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
WarMocK


Joined: 05 Jul 2007
Posts: 169

PostPosted: Sat 29 May 2010, 14:01    Post subject:  

Thank you Pizzasgood, I apprechiate that.
Sorry for being a little annoying about this, but Retrovol is a cool program, and I'd love to be able to actually depend on it for my puplet. Wink
Back to top
View user's profile Send private message 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sat 29 May 2010, 14:09    Post subject:  

Odd. On my desktop I have three "capture" sliders, and it works for those.

Are you sure you installed the new version correctly (e.g. you don't have both versions installed in different places)? Try running "retrovol --version" to make certain you have 0.7.

Do you have a custom list of sliders that it shows in the main window? Currently, if you use a list, the tray slider has to be in that list or the program gets confused. (I'm going to fix that with the next version - just noticed it today.)

Does it work for using other sliders? In other words, with the current version is it only the ones with the same name that there are issues with?

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
WarMocK


Joined: 05 Jul 2007
Posts: 169

PostPosted: Sat 29 May 2010, 14:48    Post subject:  

STRIKE!
That was the problem! Retrovol 0.6 was located in /usr/bin, while 0.7 now is in /usr/local/bin. For some reason the old version snuck into my last injection package for K-9, and prevented the newer version from being started. Thanks a lot Pizzasgood, you saved the day! Very Happy
Back to top
View user's profile Send private message 
vovchik


Joined: 23 Oct 2006
Posts: 1285
Location: Ukraine

PostPosted: Sat 29 May 2010, 17:13    Post subject:  

Dear Pizzasgood,

Here are a few other icon sets for the speaker, in the event that you might prefer them. I quite like the mac style, but that's because I use a mac-inspired GTK theme. In compiling the source I ran across two problems that affect Puppy 3.01, since it has an older GTK. I commented out the tooltips bit in main.cpp, line 160:
Code:
//gtk_widget_set_tooltip_text(settings.tray_icon_image, tooltiptext);

and changed line 589 from:
Code:
g_timeout_add_seconds(1, update, NULL);

to
Code:
g_timeout_add(1000, update, NULL);
It now works, but I still get a segfault when I click "Config Window" in the menu. Any idea why?

With kind regards,
vovchik
new-img.tar.gz
Description 
gz

 Download 
Filename  new-img.tar.gz 
Filesize  13.91 KB 
Downloaded  421 Time(s) 
Back to top
View user's profile Send private message 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sun 06 Jun 2010, 19:41    Post subject:  

Not off the top of my head. I'll fire up 3.x and play around next time I work on Retrovol. Really need to get around to doing the mode support sometime too. That's the last major thing I've been meaning to do, functionality-wise. I also need to look into having a transparent background if possible, and I need to improve the keyboard control as well.

Version 0.8 is uploaded. The only change is the one that disciple posted a week ago. I actually implemented this back then and updated the SVN, and was going to switch back into Puppy 4.1 later that evening so I could compile a .pet, but I forgot until today. Embarassed

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Mon 25 Oct 2010, 11:11    Post subject:  

I think I have transparency working now in the SVN version of Retrovol. I don't know why, but it seems to require hard-restarting JWM for the color change to kick in if you change the theme. Just doing 'jwm -restart' doesn't cut it.

It doesn't work in IceWM, but I think that's a general issue with tray icons IceWM - the background for the Skype tray icon also does not change to match my theme.

I managed to fry my built in sound chip on Saturday (a relative sent me a video that apparently has the volume set incredibly high), so I dropped in a proper soundcard from an old computer. After doing so I noticed some problems with Retrovol (it now dies when I try to view config window, full window lists a bunch of extra stuff that doesn't appear in alsamixer, and I forgot to add an entry in the config window to let me tell it which soundcard to use), so I'm going to try to fix those this week and try to have 0.9 out by the weekend.

Oh, and I'll take a look at the bug mentioned by vovchik as well.

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Sat 30 Oct 2010, 11:43    Post subject:  

The icewm tray does require a restart of X to change the background.
Back to top
View user's profile Send private message Visit poster's website 
technosaurus


Joined: 18 May 2008
Posts: 4134

PostPosted: Sat 30 Oct 2010, 13:13    Post subject:  

vovchik wrote:
I commented out the tooltips bit in main.cpp, line 160:
Code:
//gtk_widget_set_tooltip_text(settings.tray_icon_image, tooltiptext);


if I recall you can change that to something like gtk_tooltips_set_tip

here is an example patch from gnome for upgrading to gtk+-2.12+ (just do the opposite)

Code:
    if (description->tooltip) {
-      gtk_tooltips_set_tip (chooser->priv->tooltips,
-                  event,
-                  _(description->tooltip),
-                  NULL);
+      gtk_widget_set_tooltip_text (event,
+                    _(description->tooltip));
    }



or switch to status icon constructs like this one in Yad:

Code:
#if GTK_CHECK_VERSION(2,16,0)
    gtk_status_icon_set_tooltip_text (status_icon, _("Yad notification"));
#else
    gtk_status_icon_set_tooltip (status_icon, _("Yad notification"));
#endif

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sat 30 Oct 2010, 13:45    Post subject:  

jemimah wrote:
The icewm tray does require a restart of X to change the background.

Aha! The catch is that the ColorDefaultTaskBar color needs to be set correctly in the IceWM theme or preference file (at least in 1.3.6, don't know about others). The theme I use had a bunch of other Color*TaskBar properties set, but not that one.

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Sat 30 Oct 2010, 21:16    Post subject:  

Hmm... I have it nearly ready to go (in fact I thought I was done), but somewhere along the way a bug snuck in. When I hit "apply" in the config window, a second tray icon is generated. I'll try to figure out why and get it uploaded tomorrow.

(I'm just posting this because I had already committed and tagged version 0.9 in SVN before I noticed this bug, so I don't want anybody to jump the gun. Tomorrow's release will be 0.9.1.)

EDIT: Seems to be the newer eggtrayicon files that are causing the problem. For some reason I can't seem to destroy the tray icon that it creates. In the process of looking for a solution, I found a patch that will probably fix the problem the newer eggtrayicon files have with older glib, so when I do get it all worked out I think it should cooperate with Puppy 3.0.1 out of the box.

I'm not wasting anymore of my Halloween weekend on this. I'll try to figure it out in the early part of the week.

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Fri 05 Nov 2010, 13:39    Post subject:  

I didn't manage to get it done as quickly as I'd hoped, but I finally figured out how to get rid of the duplicate icon after using the config window since the new eggtrayicon was adopted. The fix is in SVN. I'll put together a package and update this thread tonight when I get off work.
_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
Pizzasgood


Joined: 04 May 2005
Posts: 6270
Location: Knoxville, TN, USA

PostPosted: Fri 05 Nov 2010, 21:13    Post subject:  

%$@#, apparently I only fixed it in IceWM. It still doesn't close and restart the tray icon correctly in JWM.

I'm going to take one last stab at eggtrayicon tomorrow. If that doesn't work, I'm going to revert back to the non-transparent but otherwise working eggtrayicon code for GTK < 2.16, and add code for gtk-status-icon for GTK >= 2.16.

Sorry it's taking so long to get this thing straightened out...

_________________
Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Sat 06 Nov 2010, 00:19    Post subject:  

Save me a copy of the version that works in icewm - puppeee doesn't have jwm. Smile I do have gtk 2.16 though so maybe it doesn't matter.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 5 of 12 [180 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, ..., 10, 11, 12 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0730s ][ Queries: 12 (0.0064s) ][ GZIP on ]