Talika applet
Gnome Other
Score 76%
Description:

This is a gnome panel applet that lets you switch between open windows using icons.

***NOTE***
If you build from source run configure with --prefix=/usr. Without it applet won't be listed.

./configure --prefix=/usr
make
sudo make install

Logout from session and login again.
Last changelog:

7 years ago

/**************** 0.50 ********************************/
This version has a lot of gui makeover and bug fixes.
New features are:

* Better icons
* Show pin option for pinnable apps
* Supports pinning via drag and drop
* Add option to show tasks from multiple monitors
* Option to close group with middle click
* Option to show preview on multiple windows only
* Better pininig support for openoffice & some wine apps (like picasa)
* Choose custom icon for launcher
* Many ui customization options
* And many more ( explore yourself )

A few minus --
- translations are not up to date
- someone may not like new interface at all. Please use older version than.

/**************** 0.49 ********************************/
This is not a feature release. Minor issues are fixed.

* Launch terminal in home directory
* Prefrences dialog layout changed
* Now includes windows from all monitors
* Turkish translation added

/**************** 0.48 ********************************/
Several new features are included. Many crash
bugs are fixed. Most important are:

* Pin to panel support added
* Windows preview support added
* Option to use monochrome icons added
* Crash bug on autologin fixed
* Crash bug on middle click close fixed
* hangup while resizing on non-expending panel fixed
* French translation added

/**************** 0.24 ********************************/
This is mainly a bug fix version:

* Crash bug on startup of some applications fixed
* Reworked tooltips
* Polish, Russian translations added

/**************** 0.23 ********************************/
This release includes:

* Changing icons order via drag and drop
* Fixed compilation error on earlier versions of ubuntu
* Germen, Spanish, Italian, Swedish translations added


/**************** 0.22 ********************************/
The new features added in this release are:

* Grouping of similar windows
* Closing window on middle-click
* Better menu positioning on vertical panel
* Improved icon quality

Author's Blog : http://dahiyavinod.blogspot.com/

Dart00

7 years ago

Then hopefully I can convert it a .deb for ubuntu :)

Report

Dart00

7 years ago

Just wondering if anyone has managed to make a 32 bit deb or RPM to convert to a deb of the latest SVN? I really wana see how the project is progressing...and dont have much luck building on my own :(

Report

atilla

7 years ago

There is already a 32 bit rpm package on our MVT repository. Check that out. But beware, Mandriva uses i586 architecture for 32bit packages, so it won't work on i386 or i486 archs.

Report

Dart00

7 years ago

Ummm. How can I access the MVT repository? I use Ubuntu. Is it like a PPA?

Report

atilla

7 years ago

No. It's not like a PPA. A community repository for Mandriva. Btw, here is the rpm package:
ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.1/i586/free/gnome-talika-applet-0.49-1mvt2010.1.i586.rpm

Report

Dart00

7 years ago

Oh. I see! Umm.. It says .49-1. Wasent that the version posted on May 2? I was looking for the latest SVN?

Eh. Ill check it out tommrow. :)

Report

atilla

7 years ago

Yep, version is what you see. We prefer to provide latest stable versions of applications unless there is no major and *most wanted* feature.

Report

Dart00

7 years ago

Ah...thats ok but thanks anyway.

Guess ill have to wait for the developer to release the next version.

Report

yangson

7 years ago

Congratz man! Working perfectly! I tested here on a Mandriva 2010.0 x64.
Great work!

Report

sousuke

7 years ago

Have you considered mantaining an ubuntu PPA?
This project shows a lot of promise :) specially for those not interested in full 3D docks.

I noticed that if you enlarge the panel to 46 pixels for example, the icons used are not really high resolution and dont look sharp. Will it be possible to address this?

Report

vinoddahiya

7 years ago


I don't know about how to create a ppa and don't have much time. I really appreciate if someone could maintain a ppa for this project.

Icons will look sharp at 24,32,40,56 panel sizes.

Future versions will have sharp icons at any size.

Report

mariuslv

7 years ago

I can imagine this one being extremely difficult to implement, but it occurs to me that, since a lot of applications (web browsers, text editors, file managers etc.) use tabs, it would be very useful to see each tab being represented by its own preview window. In other words, even if I have only one instance of Nautilus or Epiphany-browser open, I would see several preview windows, each displaying the contents of the various open tabs. I have no idea how one might achieve this, so I'm just throwing this idea out there :-)

Anyway, love your applet, keep up the good work!

Report

TheSpoon

7 years ago

I think this is a fantastic applet and the most usable dock there is. However it's hardcoded to hide windows on other monitors, and this should be a user-configurable option.

Report

vinoddahiya

7 years ago

The current svn version show windows from all monitors. Making it a user option is still pending.

If you want to include window from all monitors try installing from svn.

Report

kovariadam

7 years ago

[adam@a04-0717b talika-0.48]$ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for TALIKA... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for intltool >= 0.35.0... 0.41.1 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.10.1
checking for XML::Parser... ok
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/talika.server.in
config.status: creating po/Makefile.in
config.status: creating pixmaps/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
[adam@a04-0717b talika-0.48]$ make
make all-recursive
make[1]: Entering directory `/home/adam/Stiahnuté/talika-0.48'
Making all in src
make[2]: Entering directory `/home/adam/Stiahnuté/talika-0.48/src'
gcc -Wall -g -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -Wl,--export-dynamic -o talika talika.o tasklist.o xutils.o task.o tooltips.o launcher.o -pthread -lpanel-applet-2 -lgconf-2 -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
/usr/bin/ld: xutils.o: undefined reference to symbol 'XSync'
/usr/bin/ld: note: 'XSync' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [talika] Error 1
make[2]: Leaving directory `/home/adam/Stiahnuté/talika-0.48/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/adam/Stiahnuté/talika-0.48'
make: *** [all] Error 2
[adam@a04-0717b talika-0.48]$ uname -a
Linux a04-0717b.kn.vutbr.cz 2.6.33.2-57.fc13.x86_64 #1 SMP Tue Apr 20 08:57:50 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

Report

Dart00

7 years ago

I took a look at the new DockBarX version .30 with the window previews...and I think you did a better job with your mock up. :)

http://img338.imageshack.us/img338/7618/screenshotss.png

Report

Dart00

7 years ago

When I first started using Ubuntu I liked the "Window Selector" Applet for Window Management cause it reminded me of windows and felt comforting to my first few months to Linux.

Then I switched to DockBarX for its grouping ability and its Compiz Shift and Scale effects which really helped me move between windows!

But now im looking for a Window Manager that supports Window Previews and lets me open and close windows from the previous too like Windows 7 does and with all or simmler DockBarX features that iv grown to use and depend on.

I liked the look of this:

http://kde-look.org/CONTENT/content-pre2/104232-2.jpg

From the Vistar7 Project:

http://kde-look.org/content/show.php/Vistar7+-+Windows+7+Transformation+Pack?content=104232

But for Gnome (Not KDE).

Today I found Talika and it looks pretty good...its not everything DockbarX is...or windows 7...but it has Windows Previews. I think this is a project that could have a HUGE amount of potential..and I mean HUGE! And I hope the project gets to that level because I would LOVE to use it but i cant really due to the Compiz Scale and Shifter features. :(

Juandejesuss and daenuprobst have some great ideas but heres a few more from me:

- Themeing Engine
- Integration with Compiz (Shifter and Scale) assigned to left, right or middle click instead of minimize/maximize...or maybe even a drop down selection.
- Adjustable Panel button widths
- "Stack" graphic to give a idea of how many windows are in that group.
- Drag and drop pinning
- Adjustment for thumbnail fade time (Like I would like the window preview to fade quickly as soon as my mouse leaves the window preview and not linger on my desktop for a second or 2)
- Transparent borders
- Close button to close programs from the window preview

And that's about all I can think of now. Just a lil brainstorming. I hope any of this helps.

Also if this project ever got close to the Windows 7 Window Manger equivalent level for Linux it could be featured in the Win2-7 Pack. :D

Report

Dart00

7 years ago

Oh...and also have it inherent the themes icon set instead of the default icon set for the button icons.

Report

vinoddahiya

7 years ago

Points noted. Feedbacks are welcome.

Report

vinoddahiya

7 years ago

Thanks for your brainstrom. Few of those ideas are already in development. I am working to get rid of gtk buttons and use images to support themes.

Preview feature is very basic now. It would have been delayed until perfection but i want to share it will all of you even early versions. It is definatly going to be improved.

I will realese a minor bug fixed and updated translations version one or two days.

The next relaese (Big one, might have 90% of features you requested) is going to be after 2-3 months. I have very tight schedule and get less time to work in these days.

Report

Dart00

7 years ago

Sounds good. :) The Win2-7 Development will be watching your progress in anticipation of next release!

No stress lol

Report

juandejesuss

7 years ago

great work I must say I have just 3 petitions to you for improve of this great project:

- support for different themes
- customize icon width (feature)
- Window preview with transparent borders

keep up your great work!!! =D

Report

mtl

7 years ago

Great applet. Can you make it so launching a pinned app starts the app in $HOME? Currently, lanuching gnome-terminal and gvim starts the apps in /.

Report

vinoddahiya

7 years ago

Fixed in svn.

Build and install from svn.

Quote:
sudo apt-get install subversion gnome-common libglib2.0-dev libpanel-applet2-dev libwnck-dev
svn co https://talika.svn.sourceforge.net/svnroot/talika talika
cd talika/trunk/
./autogen.sh --prefix=/usr
make
sudo make install

Report

mtl

7 years ago

Great! Thank you!

Report

7 years ago

/**************** 0.50 ********************************/
This version has a lot of gui makeover and bug fixes.
New features are:

* Better icons
* Show pin option for pinnable apps
* Supports pinning via drag and drop
* Add option to show tasks from multiple monitors
* Option to close group with middle click
* Option to show preview on multiple windows only
* Better pininig support for openoffice & some wine apps (like picasa)
* Choose custom icon for launcher
* Many ui customization options
* And many more ( explore yourself )

A few minus --
- translations are not up to date
- someone may not like new interface at all. Please use older version than.

/**************** 0.49 ********************************/
This is not a feature release. Minor issues are fixed.

* Launch terminal in home directory
* Prefrences dialog layout changed
* Now includes windows from all monitors
* Turkish translation added

/**************** 0.48 ********************************/
Several new features are included. Many crash
bugs are fixed. Most important are:

* Pin to panel support added
* Windows preview support added
* Option to use monochrome icons added
* Crash bug on autologin fixed
* Crash bug on middle click close fixed
* hangup while resizing on non-expending panel fixed
* French translation added

/**************** 0.24 ********************************/
This is mainly a bug fix version:

* Crash bug on startup of some applications fixed
* Reworked tooltips
* Polish, Russian translations added

/**************** 0.23 ********************************/
This release includes:

* Changing icons order via drag and drop
* Fixed compilation error on earlier versions of ubuntu
* Germen, Spanish, Italian, Swedish translations added


/**************** 0.22 ********************************/
The new features added in this release are:

* Grouping of similar windows
* Closing window on middle-click
* Better menu positioning on vertical panel
* Improved icon quality

Author's Blog : http://dahiyavinod.blogspot.com/

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Details
version
0.50
updated Sep 01 2010
added Jan 09 2010
downloads
page views 2569