Git Product home page Git Product logo

razor-qt's Introduction

razor-qt's People

Contributors

adaptee avatar agaida avatar amoskvin avatar anssih avatar boris-de avatar bwalter avatar diggit avatar enlik avatar gabrielyyz avatar gustavosbarreto avatar helix84 avatar hronus avatar jleclanche avatar jolly98 avatar kensington avatar kermit avatar kuzmas avatar ltwardus avatar luis-pereira avatar malrama avatar manuelafm avatar mckaygerhard avatar nebulade avatar pcman avatar peterjespersen avatar pvanek avatar queria avatar sokoloffa avatar surlykke avatar vdop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

razor-qt's Issues

Config dialogs

Items in the pages list should be:

  • Read only - listWidget->setEditTriggers(QAbstractItemView::NoEditTriggers)
  • Not dragable - listWidget->setDragDropMode(QAbstractItemView::NoDragDrop)
  • Drawn on the entire list width - IMHO we need to ceate the ItemDelegate for it.
    Since it is used frequently, IMHO it is better to make a special class for list and make the promote the widgets on the forms.

Dialogs not have the buttons "Clear" and "Close."

Session and desktop config are always show the restart message, even though nothing was changed.

Config-mousetheme show not all themes, my KDE show 6 themes but razor only 1.

IMHO desktop files must have "OnlyShowIn=RAZOR;" line. http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

BadWindow when a window is closed

In the last 6 days I've been using the razor-panel and I noticed that when I close a window amount of erros is sent to the standard output.

I added some qDebug to inspect this.

I opened a window:
DEBUG: add 90177699 window to the managed windows
DEBUG: refreshTaskList

And I click on the close button of the window:
DEBUG: handle property notify for 90177699 window
DEBUG: updateText();
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x56000a3
DEBUG: handle property notify for 90177699 window
DEBUG: updateIcon();
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x56000a3
DEBUG: refreshTaskList();
DEBUG: remove 90177699 from the list

As you can see, I close the window and it generates "WM_NAME" and "NET_WM_ICON" events but the window is only removed from list after that.

Originally posted by Luis Gustavo S. Barreto ( gustavosbarreto ).

panel-mount crash after latest changes

after this commit:
ff2b416

I'm getting regular crashes. It's quite clear to me why it crashes. But I do not get exact meaning of the change in the mountbutton.cpp menu action logic...

ASSERT failure in QList::at: "index out of range", file /usr/include/QtCore/qlist.h, line 456

Program received signal SIGABRT, Aborted.
0xffffe430 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe430 in kernel_vsyscall ()
#1 0xb6d4c8df in raise () from /lib/libc.so.6
#2 0xb6d4e220 in abort () from /lib/libc.so.6
#3 0xb717da2a in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#4 0xb717dc2f in ?? () from /usr/lib/libQtCore.so.4
#5 0xb717dd48 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#6 0xb717dd8d in qt_assert_x(char const
, char const
, char const*, int) () from /usr/lib/libQtCore.so.4
#7 0xb5dffb98 in QList<QAction*>::at (this=0xbfffe554, i=0) at /usr/include/QtCore/qlist.h:456
#8 0xb5dfd945 in MountButton::addMenuItem (this=0x8155360, info=...) at /home/pvanek/razor/razor-qt/razorqt-panel/plugin-mount/mountbutton.cpp:119
#9 0xb5dfd7f6 in MountButton::initialScanDevices (this=0x8155360) at /home/pvanek/razor/razor-qt/razorqt-panel/plugin-mount/mountbutton.cpp:103
#10 0xb5dfedf7 in MountButton::showMenu (this=0x8155360) at /home/pvanek/razor/razor-qt/razorqt-panel/plugin-mount/mountbutton.cpp:325
#11 0xb5e02a33 in MountButton::qt_metacall (this=0x8155360, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfffe7c8)

at /home/pvanek/razor/build/razorqt-panel/plugin-mount/moc_mountbutton.cxx:86

#12 0xb72898cd in QMetaObject::metacall(QObject_, QMetaObject::Call, int, void_) () from /usr/lib/libQtCore.so.4
#13 0xb7299a2c in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb7cdf6cd in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#15 0xb79da5ad in ?? () from /usr/lib/libQtGui.so.4
#16 0xb79dbe8b in ?? () from /usr/lib/libQtGui.so.4
#17 0xb79dc146 in QAbstractButton::mouseReleaseEvent(QMouseEvent
) () from /usr/lib/libQtGui.so.4
#18 0xb7ab354d in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb76185b0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb79db160 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb7ab4cbc in QToolButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb75bd414 in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib/libQtGui.so.4
#23 0xb75c6c20 in QApplication::notify(QObject_, QEvent_) () from /usr/lib/libQtGui.so.4
#24 0xb7282fde in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib/libQtCore.so.4
#25 0xb75be45c in QApplicationPrivate::sendMouseEvent(QWidget_, QMouseEvent_, QWidget_, QWidget_, QWidget**, QPointer&, bool) () from /usr/lib/libQtGui.so.4
#26 0xb764a030 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb764913e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb7673960 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb6c55509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0xb6c55d10 in ?? () from /lib/libglib-2.0.so.0
#31 0xb6c55fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0xb72b176b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#33 0xb767355a in ?? () from /usr/lib/libQtGui.so.4
#34 0xb72822bd in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#35 0xb72824e9 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/libQtCore.so.4
#36 0xb7286f90 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0xb75bb104 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#38 0x080588f5 in main (argc=1, argv=0xbffff7e4) at /home/pvanek/razor/razor-qt/razorqt-panel/panel/main.cpp:56

Razor-runner "jumping".

If "center of the current desktop" is set razor-runner window jumps up after typing - it try to be always centered.

razor-session GUI config

should there be something like razor-session-config binary? Or should we develop global "config center"?

XdgMenu does not display environment related items

razor-config-* desktop files contain ShowOnlyIn=RAZOR and since then they are not listed in menu (and launcher). It looks like there is no implementation for XdgMenu::environments(). See:

QStringList XdgMenu::environments()
{
Q_D(XdgMenu);
return d->mEnvironments; // does not work
// return QStringList() << "RAZOR"; // this works
}

mEnvironments is not set anywhere...

Fullscreen games kill razor

Just a while ago i was playing openarena at fullscreen, when i wanted to quit it, it simply stopped. Have to kill xorg to get to kdm and restart razor.
I'm on an archlinux box, with nvidia drivers 173xx, razor 0.3 with openbox.
Xonotic does the same when exited.

Originally posted by Diego José ( diegoxter ).

Desktopswitcher plugin and rows.

Desktopswicher plugin should be able to show his buttons in more than one row.
IMO there should be limit of rows -> max number of rows = number of desktops.

Makeflags error when compiling

I use archlinux, so i can have makeflags set via a tweak in /etc/makepkg.conf . The only one i use is -j3.
When i erase that flag, compilation goes smoothly. When i have the -j3 flag, this error happen:

[ 2%] Building CXX object razorqt-desktop/desktop-razor/plugin-helloworld/CMakeFiles/helloworld.dir/helloworld.cpp.o
Generating razorqxt/moc_qxtglobal.cxx
/home/diegoxter/builds/jokes/razor-qt-git/src/razor-qt-build/librazorqt/razorqxt/qxtglobal.h:0: Warning: No relevant classes found. No output generated.
make[1]: *** [razorqt-x11info/CMakeFiles/razor-x11info.dir/all] Error 2
make[1]: *** Se espera a que terminen otras tareas.... #Waiting for other jobs to end
Linking CXX shared library libhelloworld.so
Scanning dependencies of target razorqxt
[ 3%] [ 3%] Building CXX object librazorqt/CMakeFiles/razorqxt.dir/razorqxt/qxtglobal.cpp.o
Building CXX object librazorqt/CMakeFiles/razorqxt.dir/razorqxt/qxtglobalshortcut.cpp.o
[ 4%] Building CXX object librazorqt/CMakeFiles/razorqxt.dir/razorqxt/qxtglobalshortcut_x11.cpp.o
[ 4%] Building CXX object librazorqt/CMakeFiles/razorqxt.dir/razorqxt/moc_qxtglobal.cxx.o
[ 5%] Building CXX object librazorqt/CMakeFiles/razorqxt.dir/razorqxt/moc_qxtglobalshortcut.cxx.o
Linking CXX shared library librazorqxt.so
[ 5%] Built target helloworld
[ 5%] Built target razorqxt
make: *** [all] Error 2
==> ERROR: Se produjo un error en build().
Cancelando...

This happened right after latest pull (15 minuts ago)

I can't start razor-qt in Archlinux

Hello, I have installed archlinux with LXDE (it use openbox). Now, I installed razor-qt in my Archlinux, but can't start razor.

I use .xinitrc for start lxde, use slim too.

I edited .xinitrc ( exec ch-launch-session startrazor)
startrazor-qt
startrazorqt

but nothing that start razor.

I edited /etc/inittab uncomment kde and comment slim
uncomment slim comment kde

but nothing that start razor.

Edited /etc/rc.conf for add kdm a daemons.

but nothing that start razor.

Some idea for this?

Thank

kabbalah

Movable launchers from menu to desktop.

Well hello there, have been using razor-qt from a while ago and there is something that i have just found: You cant move the launchers from the menu to desktop.
Well, it s not such a bad thing, but when the menu is an arcaic implementation of the win98 menu... Well, it is kind of hard to find an app... So maybe the .desktop file could be clicked and moved from menu to desktop...

Originally posted by Diego José ( diegoxter ).

Cmake error

When I run cmake, I get the error:

CMake Error at cmake/FindUDev.cmake:71 (INCLUDE):
  include could not find load file:

    CMakeParseArguments
Call Stack (most recent call first):
  librazorqt/razormount/CMakeLists.txt:1 (find_package)

OS - Ubuntu 10.10
cmake version 2.8.2

On ArchLinux everything builds fine.

Desktop widgets request

Maybe for the next release there could be a few widgets that, well, are really usfeul.
I'm talking about a cpu-use-meter (maybe configurable with the capacity of watching over a few cores) and a ram-use-meter. it's kinda hard to look at a system monitor when doing something stressful to the cpu (the windows take time to change from one to another), with a desktop widget, you could put them beside a window.
Anyway, keep razor awesome :D

Volume Control

The Panel seriously needs a plugin for volume control. It should allow several backends like alsa or the bsd audio system.

Originally posted by VdoP ( vdop ).

Qt isn't cute

I found something weird, it is not a razor problem, but a non-kde-wm (like openbox, for example) problem.
When on something else that is not kde, the qt apps look rather ugly, and this extends to razor-qt (irony intended).
Take a look, this is the main menu and the right click menu under kde (plasma desktop killed, razor-desktop started right after that)
http://i53.tinypic.com/2m60eqg.jpg

And here is another screenshot, this time from razor-session (with openbox)
http://i55.tinypic.com/34pi5pc.jpg
Both menus and even the panel has a wrong qt theme.

I know KDE has an configuration for qt themes, and when you are not in KDE, qt will suck. I've tried everything i saw on the forums (arch, gentoo, even qt bugtracker), tried different gtk and qt engines, even tried .qt/qtrc hacking and nothing work.
Couldn't razor have this configuration for qt to work as it work under kde? That way, qt could behave as it should :(

Bye !

Root menu

I m an openbox user, and hell, it took me a lot of time to have a good root menu, wouldnt it be possible to have it back in razor?
Or at least, make the right click menu in razor-desktop equal or better than the openbox menu :D

Task manager and many windows.

After opening a large number of windows everything what is on the right side of the taskbar goes off the screen.
Panel 1

After closing all of the windows plugins are still off the screen
Panel 2

There is only one desktop when on plasma-desktop

Just tried to use razor-desktop after killing plasma-desktop (with kquitapp, just for the record) and there is only one desktop with wallpaper, the other 2 (currently using 3 virtual desktops) have a black background, but they are still usable (windows can be moved through them)
It is something bad with razor-desktop or the transaction between plasma > razor did something?

Originally posted by Diego José ( diegoxter ).

razorqt doesn't build

Please add ${CMAKE_SOURCE_DIR}/librazorqt to include path in razorqt-config/src/CMakeLists.txt

new website in our own domain

Some simple (no CMS?) website with basic info, release info, and mainly nice graphics.

Alex already have some cool domains bought.

No need for wiki and bugtracker as it's hosted on github now.

I (petr) offer own server for free where we can do what we want to.

panel-quicklaunch: config, grouping of items, dir handling

How about if quicklaunch could do launchers grouping?
That way, everybody could have any number of launchers in a non-
invasive quicklaunch plugin.
I have only one panel, and have 4 launchers, only 3 are displayed, and
even if the 4 launchers could be displayed, the task plugin would have
less space for itself, but if there was only 3 folders (each with a
few launchers inside) no extra space will be needed and everybody
would be happy

An example for what i m talking about is in cairo-dock, there are
folders and groups for launchers.

http://s58.radikal.ru/i162/1005/e4/bae5e967324f.png
(but nicer, not so much circuss/mac style)

https://groups.google.com/forum/#!msg/razor-qt/CldiyO7926c/JXWj7y1pkOsJ

Task grouping

I saw about the problem with razor-panel when you have a lot of windows opened, and also saw about the bugfix, but, wouldn't it be easy to have task grouping in the panel?
That would be a better solution (in my opinion)

PDA and fingers

Cheers!

I'd like to see something cute and fast on my PDA running Gentoo. To achieve this, I've developed a DE and some apps, that resides here: http://code.google.com/p/shiokaze/

The main problem is: I can't handle it alone :) So I'd like to cooperate with razor-qt to provide a unified desktop for both PC's and PDA's running Linux.

Is this possible?

Sincerely Yours,

Cyril.

Panel clock plugin changes your size

My system default font is Arial which is not a mono-spaced (some characters are wider than others). This cause strange behaviors on the panel clock plugin. The plugin changes your size sometimes depending of the current date.
For example: The text "00:00" has no same width than "11:11" then the plugin changes your size hint.

If you has many opened windows it is possible to see this behavior.

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.