Announcement

Collapse
No announcement yet.

UbuntuOne Qt on Kubuntu

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    UbuntuOne Qt on Kubuntu

    Now that UbuntuOne is switching to Qt, is it now possible to install it onto a Kubuntu installation without also installing a bunch of Gnome libraries? I especially don't like the fact that it installs gnome-keyring.

    #2
    Here is what the qt version installs:

    Code:
    /usr/bin/[B]ubuntuone-control-panel-qt[/B]
    
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/__init__.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/account.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/addfolder.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/controlpanel.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/device.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/devices.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/filesyncstatus.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/folders.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/gotoweb.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/gui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/loadingoverlay.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/__init__.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/linux.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/windows.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/preferences.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/signin.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/systray.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ubuntuonebin.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/__init__.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/account_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/controlpanel_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/device_remote_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/device_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/devices_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/filesyncstatus_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/folders_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/images_rc.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/loadingoverlay_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/mainwindow_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/preferences_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/signin_ui.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/__init__.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/linux.py
    /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/windows.py
    
    /usr/share/doc/ubuntuone-control-panel-qt/changelog.Debian.gz
    /usr/share/doc/ubuntuone-control-panel-qt/copyright
    
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/__init__.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/account.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/addfolder.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/controlpanel.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/device.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/devices.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/filesyncstatus.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/folders.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/gotoweb.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/gui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/loadingoverlay.py
    
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/__init__.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/linux.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/main/windows.py
    
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/preferences.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/signin.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/systray.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ubuntuonebin.py
    
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/__init__.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/account_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/controlpanel_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/device_remote_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/device_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/devices_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/filesyncstatus_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/folders_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/images_rc.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/loadingoverlay_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/mainwindow_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/preferences_ui.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/ui/signin_ui.py
    
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/__init__.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/linux.py
    /usr/share/pyshared/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/uniqueapp/windows.py
    
    /usr/share/ubuntuone-control-panel/qt/account.ui
    /usr/share/ubuntuone-control-panel/qt/controlpanel.ui
    /usr/share/ubuntuone-control-panel/qt/device.ui
    /usr/share/ubuntuone-control-panel/qt/device_remote.ui
    /usr/share/ubuntuone-control-panel/qt/devices.ui
    /usr/share/ubuntuone-control-panel/qt/filesyncstatus.ui
    /usr/share/ubuntuone-control-panel/qt/folders.ui
    /usr/share/ubuntuone-control-panel/qt/images.qrc
    /usr/share/ubuntuone-control-panel/qt/loadingoverlay.ui
    /usr/share/ubuntuone-control-panel/qt/mainwindow.ui
    /usr/share/ubuntuone-control-panel/qt/preferences.ui
    /usr/share/ubuntuone-control-panel/qt/signin.ui
    /usr/share/ubuntuone-control-panel/qt/ubuntuone.qss
    "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
    – John F. Kennedy, February 26, 1962.

    Comment


      #3
      I think the OP meant dependencies. ubuntuone-control-panel-qt is just the qt control panel, it still has somewhat heavy gnome dependencies (including gnome-keyring)

      Comment


        #4
        Originally posted by kubicle View Post
        I think the OP meant dependencies. ubuntuone-control-panel-qt is just the qt control panel, it still has somewhat heavy gnome dependencies (including gnome-keyring)
        This is exactly what I mean. I didn't look into it, but thought that since the front end was switching to Qt that it would have fewer Gnome dependencies.

        This is what I get when I try to install it:


        Code:
        :~$ sudo apt-get install ubuntuone-control-panel-qt
        Reading package lists... Done
        Building dependency tree       
        Reading state information... Done
        The following extra packages will be installed:
          gir1.2-dbusmenu-glib-0.4 gir1.2-dee-1.0
          gir1.2-indicate-0.7 gir1.2-javascriptcoregtk-3.0
          gir1.2-notify-0.7 gir1.2-soup-2.4 gir1.2-unity-5.0
          gir1.2-webkit-3.0 gnome-keyring indicator-messages
          indicator-status-provider-mc5 libcap2-bin
          libdee-1.0-4 libgail-3-0 libgck-1-0 libgcr-3-1
          libgcr-3-common libgee2 libglib2.0-bin
          libindicator-messages-status-provider1
          libindicator3-7 libjavascriptcoregtk-3.0-0
          libpam-cap libpam-gnome-keyring libprotobuf7
          libprotoc7 libunity9 libwebkitgtk-3.0-0
          libwebkitgtk-3.0-common protobuf-compiler
          python-configglue python-pam python-protobuf
          python-pyinotify python-serial python-twisted-bin
          python-twisted-core python-twisted-names
          python-twisted-web python-ubuntu-sso-client
          python-ubuntuone-client
          python-ubuntuone-control-panel
          python-ubuntuone-storageprotocol python-zeitgeist
          ubuntu-sso-client ubuntu-sso-client-gtk
          ubuntu-sso-client-qt ubuntuone-client
          ubuntuone-control-panel
          ubuntuone-control-panel-common zeitgeist-core
        Suggested packages:
          libcap-dev python-pam-dbg python-pyinotify-doc
          python-wxgtk2.8 python-wxgtk2.6 python-wxgtk
          python-twisted-bin-dbg python-tk python-glade2
          python-qt3 ubuntuone-client-dbg zeitgeist-datahub
        Recommended packages:
          ubuntuone-control-panel-gui
        The following NEW packages will be installed:
          gir1.2-dbusmenu-glib-0.4 gir1.2-dee-1.0
          gir1.2-indicate-0.7 gir1.2-javascriptcoregtk-3.0
          gir1.2-notify-0.7 gir1.2-soup-2.4 gir1.2-unity-5.0
          gir1.2-webkit-3.0 gnome-keyring indicator-messages
          indicator-status-provider-mc5 libcap2-bin
          libdee-1.0-4 libgail-3-0 libgck-1-0 libgcr-3-1
          libgcr-3-common libgee2 libglib2.0-bin
          libindicator-messages-status-provider1
          libindicator3-7 libjavascriptcoregtk-3.0-0
          libpam-cap libpam-gnome-keyring libprotobuf7
          libprotoc7 libunity9 libwebkitgtk-3.0-0
          libwebkitgtk-3.0-common protobuf-compiler
          python-configglue python-pam python-protobuf
          python-pyinotify python-serial python-twisted-bin
          python-twisted-core python-twisted-names
          python-twisted-web python-ubuntu-sso-client
          python-ubuntuone-client
          python-ubuntuone-control-panel
          python-ubuntuone-storageprotocol python-zeitgeist
          ubuntu-sso-client ubuntu-sso-client-gtk
          ubuntu-sso-client-qt ubuntuone-client
          ubuntuone-control-panel
          ubuntuone-control-panel-common
          ubuntuone-control-panel-qt zeitgeist-core
        0 upgraded, 52 newly installed, 0 to remove and 4 not upgraded.
        Need to get 0 B/16.3 MB of archives.
        After this operation, 62.4 MB of additional disk space will be used.
        Do you want to continue [Y/n]?

        I realize that I included the recommends in the above dump, but under the "will be installed part" gnome-keyring is included. Perhaps I should report this as a bug?

        Comment


          #5
          Originally posted by ciborium View Post
          This is exactly what I mean. I didn't look into it, but thought that since the front end was switching to Qt that it would have fewer Perhaps I should report this as a bug?
          It's not really a bug. It's the backend library python-ubuntu-sso-client that depends on gnome-keyring, not the frontends (no matter whether you use qt or gtk frontends, the backend is the same).

          Comment


            #6
            Thanks for the replies. Marked as solved.

            Having been a long-time Ubuntu user, I recently decided to dip my toe in the Kubuntu waters. I just have a lot of files in my UbuntuOne account, and found it frustrating having to type in a password one more time after rebooting than I already do.

            Comment

            Working...
            X