Giter Site home page Giter Site logo

icon out of place on Ubuntu 13.04 about copyq HOT 17 CLOSED

hluk avatar hluk commented on July 22, 2024
icon out of place on Ubuntu 13.04

from copyq.

Comments (17)

scottkosty avatar scottkosty commented on July 22, 2024

I can click on the icon and maximize it. And it only shows on the first desktop. It seems to be opened as a normal program, as seen in the attached screenshot (which shows (1) the maximizing and (2) that there is an entry in the unity launcher)
screenshot from 2013-06-01 06 34 41

from copyq.

hluk avatar hluk commented on July 22, 2024

Interesting :). On Unity, Gnome Shell and similar you'll have to install additional package: sni-qt

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

It is already installed:

$ apt-cache policy sni-qt
sni-qt:
  Installed: 0.2.6-0ubuntu1
  Candidate: 0.2.6-0ubuntu1

from copyq.

hluk avatar hluk commented on July 22, 2024

Hmm, I thought that may be the case. Did you install CopyQ from package or build from source?

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

Built from source, after installing the following packages:

qttools5-dev libqt5v8-5-dev libqt5svg5-dev qtscript5-dev qttools5-dev-tools

from copyq.

hluk avatar hluk commented on July 22, 2024

This could be Qt 5 bug: https://bugreports.qt-project.org/browse/QTBUG-30079

from copyq.

hluk avatar hluk commented on July 22, 2024

As workaround, you can install Qt 4 and then re-build the app (cmake first looks for Qt 4 first if WITH_QT5 variable is not set).

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

Do you know by chance which packages on Ubuntu I need in order to compile against Qt 4? Or is it best to install from the website?

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

I was hoping not to install a lot, but I think I'll do it anyway. qt-sdk should work I think. Thanks for the help. I'll report back my findings.

from copyq.

hluk avatar hluk commented on July 22, 2024

Qt 5 is actually in very stable state now -- some stuff works even better then in Qt 4, but some doesn't work at all yet -- themes for example.

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

Maybe Ubuntu's Qt 5 packages are old. In any case, building with Qt 4 solved this issue. Close?

from copyq.

hluk avatar hluk commented on July 22, 2024

I'll try to test it and -- if it's not too complicated -- implement dbus communication with the notification area in Unity so you won't need the sni-qt package. I'll reply here and close it afterwards.

from copyq.

hluk avatar hluk commented on July 22, 2024

It's not that simple to implement so I won't be re-implementing sni-qt and other stuff just because Ubuntu-specific packages are broken. Also see #76.

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

Should I try with the Qt 5 libraries now? I would prefer not to but if it would help with testing, let me know.

from copyq.

hluk avatar hluk commented on July 22, 2024

If you have the time you can test it. If tray doesn't work, disable it in options -- the main window should be always visible in panel (even in Unity).

I tested it a bit and everything else seems to work.

from copyq.

hluk avatar hluk commented on July 22, 2024

Actually I'm speaking about Qt 5.1 -- version 5.0.2 crashes on show/hide menu or main window (Qt bug).

from copyq.

scottkosty avatar scottkosty commented on July 22, 2024

Ah, I have 5.0.1 so I think I will not test this. But it's good to know that things are working well with 5.1

from copyq.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.