Depends.

If you're using unity, the switcher is in unity itself and uses the
same code as the launcher to render the icons. See
unity/launcher/BamfLauncherIcon.cpp

If you're using compiz without unity, it would be staticswitcher,
which is really just using the same code from compiztoolbox
(compiz/plugins/compiztoolbox/src/compiztoolbox.cpp)

On Wed, Jan 30, 2013 at 6:13 AM, Felix Möller <fe...@derklecks.de> wrote:
> @Sam: Is the code for the default switcher at
> http://bazaar.launchpad.net/~compiz-
> team/compiz/0.9.9/files/head:/plugins/switcher ? Or what is used here?
>
> --
> You received this bug notification because you are a member of Compiz
> Maintainers, which is subscribed to compiz in Ubuntu.
> Matching subscriptions: Compiz Maintainers ubuntu compiz
> https://bugs.launchpad.net/bugs/1104511
>
> Title:
>   Compiz Application Switcher (ALT-Tab) does just use high res icons
>   when provided by .desktop file
>
> Status in Compiz:
>   Invalid
> Status in Unity:
>   New
> Status in “compiz” package in Ubuntu:
>   Invalid
>
> Bug description:
>   I am trying to set a high resolution for a Java based application
>   (https://www.willuhn.de/bugzilla/show_bug.cgi?id=1310).
>
>   This application uses SWT which uses the GTK function
>   gtk_window_set_icon() to set an icon for the application.
>
>   However, no matter of the resolution I pass there the ALT-Tab switcher
>   uses a bad icon.
>
>   This has been reported as well for Python
>   (http://askubuntu.com/questions/90845/pygtk-application-icon-blurred-
>   in-unity) and reported in the forums
>   (http://ubuntuforums.org/showthread.php?t=2053292).
>
>   I tried to get more insights at http://askubuntu.com/questions/245875
>   /how-do-i-get-high-resolution-icons-in-unity-for-my-application-
>   without-a-deskto.
>
>   The following Java code shows the problem:
>   import org.eclipse.swt.SWT;
>   import org.eclipse.swt.graphics.GC;
>   import org.eclipse.swt.graphics.Image;
>   import org.eclipse.swt.widgets.Display;
>   import org.eclipse.swt.widgets.Shell;
>
>   public class Test {
>     public static void main(String[] args) {
>       Display display = new Display();
>
>       final int SIZE = 256;
>       Image large = new Image(display, SIZE, SIZE);
>       GC gc = new GC(large);
>       gc.setBackground(display.getSystemColor(SWT.COLOR_RED));
>       gc.fillArc(0, 0, SIZE, SIZE, 45, 270);
>       gc.dispose();
>
>       Shell shell = new Shell(display);
>       shell.setImages(new Image[] {  large });
>
>       shell.open();
>
>       while (!shell.isDisposed()) {
>         if (!display.readAndDispatch())
>           display.sleep();
>       }
>
>       large.dispose();
>       display.dispose();
>     }
>   }
>
>   ProblemType: Bug
>   DistroRelease: Ubuntu 13.04
>   Package: compiz 1:0.9.9~daily13.01.21-0ubuntu1
>   ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
>   Uname: Linux 3.8.0-1-generic x86_64
>   .tmp.unity.support.test.0:
>
>   ApportVersion: 2.8-0ubuntu2
>   Architecture: amd64
>   CompizPlugins: No value set for 
> `/apps/compiz-1/general/screen0/options/active_plugins'
>   CompositorRunning: compiz
>   Date: Thu Jan 24 23:10:03 2013
>   DistUpgraded: 2013-01-23 07:16:01,014 DEBUG enabling apt cron job
>   DistroCodename: raring
>   DistroVariant: ubuntu
>   DkmsStatus:
>    tp-smapi, 0.41, 3.5.0-22-generic, x86_64: installed
>    tp-smapi, 0.41, 3.8.0-1-generic, x86_64: installed
>    virtualbox, 4.1.22, 3.5.0-22-generic, x86_64: installed
>    virtualbox, 4.1.22, 3.8.0-1-generic, x86_64: installed
>   GraphicsCard:
>    Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller 
> [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
>      Subsystem: Lenovo Device [17aa:20e4]
>      Subsystem: Lenovo Device [17aa:20e4]
>   InstallationDate: Installed on 2012-03-31 (299 days ago)
>   InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 
> (20120331)
>   MachineType: LENOVO 6474A46
>   MarkForUpload: True
>   PackageArchitecture: all
>   PccardctlIdent:
>    Socket 0:
>      no product info available
>   PccardctlStatus:
>    Socket 0:
>      no card
>   ProcEnviron:
>    TERM=xterm
>    PATH=(custom, no user)
>    LANG=de_DE.UTF-8
>    SHELL=/bin/bash
>   ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-1-generic 
> root=UUID=b32d85c9-d1fb-49ca-8c94-c64d321221b3 ro quiet splash vt.handoff=7
>   SourcePackage: compiz
>   UpgradeStatus: Upgraded to raring on 2013-01-23 (1 days ago)
>   dmi.bios.date: 10/17/2012
>   dmi.bios.vendor: LENOVO
>   dmi.bios.version: 7UET94WW (3.24 )
>   dmi.board.name: 6474A46
>   dmi.board.vendor: LENOVO
>   dmi.board.version: Not Available
>   dmi.chassis.asset.tag: No Asset Information
>   dmi.chassis.type: 10
>   dmi.chassis.vendor: LENOVO
>   dmi.chassis.version: Not Available
>   dmi.modalias: 
> dmi:bvnLENOVO:bvr7UET94WW(3.24):bd10/17/2012:svnLENOVO:pn6474A46:pvrThinkPadT400:rvnLENOVO:rn6474A46:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
>   dmi.product.name: 6474A46
>   dmi.product.version: ThinkPad T400
>   dmi.sys.vendor: LENOVO
>   version.compiz: compiz 1:0.9.9~daily13.01.21-0ubuntu1
>   version.ia32-libs: ia32-libs 20090808ubuntu36
>   version.libdrm2: libdrm2 2.4.41-0ubuntu1
>   version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.2-0ubuntu1
>   version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
>   version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.2-0ubuntu1
>   version.xserver-xorg-core: xserver-xorg-core 2:1.13.1.901-0ubuntu2
>   version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
>   version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.0.0-0ubuntu1
>   version.xserver-xorg-video-intel: xserver-xorg-video-intel 
> 2:2.20.19-0ubuntu2
>   version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
> 1:1.0.6-0ubuntu1
>   xserver.bootTime: Thu Jan 24 22:57:21 2013
>   xserver.configfile: default
>   xserver.errors:
>
>   xserver.logfile: /var/log/Xorg.0.log
>   xserver.version: 2:1.13.1.901-0ubuntu2
>   xserver.video_driver: intel
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/compiz/+bug/1104511/+subscriptions


-- 
Sam Spilsbury

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1104511

Title:
  Compiz Application Switcher (ALT-Tab) does just use high res icons
  when provided by .desktop file

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1104511/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to