Code Monkey home page Code Monkey logo

fcitx-qimpanel's Introduction

Build fcitx-qimpanel based on qt4 default.

Build fcitx-qimpanel based on qt5 by Using the cmake command as follows:
  cmake -DQT_5=ON -DQT_4=OFF  ../

How to Install fcitx-qimpanel in  ubuntu + qt5:
  mkdir build; cd build
  sudo apt-get install cmake
  sudo apt-get install build-essential
  sudo apt-get install fcitx-libs-dev
  sudo apt-get install qtbase5-dev qtdeclarative5-dev qttools5-dev-tools qttools5-dev
  cmake ../
  make
  sudo make install

How to Install fcitx-qimpanel in ubuntu + qt4:
  mkdir build; cd build
  sudo apt-get install cmake
  sudo apt-get install build-essential
  sudo apt-get install fcitx-libs-dev
  sudo apt-get install libqt4-declarative libqt4-dev libqt4-dev-bin qt4-default qt4-dev-tools  qt4-qmake
  cmake ../
  make
  sudo make install


fcitx-qimpanel's People

Contributors

attente avatar bh1scw avatar lenky0401 avatar lmq3342xja avatar mitya57 avatar wengxt avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

fcitx-qimpanel's Issues

Typo for Cancel

Typo "Cannel" for cancel, this can be found in the following files:

  • config-tool/editingskindialog.h
  • config-tool/editingskindialog.cpp
  • po/fcitx-qimpanel.pot
  • po/zh_CN.po
  • config-tool/editingskindialog.ui

Detect whether fcitx is running on startup

This is currently done by fcitx-qimpanel-autostart, it would be good if the application quit itself when it sees fcitx isn't running in current user's session on D-Bus.

Detect/Replace existing fcitx-qimpanel instance if launched more than once

There should be only one instance running in every user session, so that newly started instance should detect and optionally replace existing instance (by killing the old one). It's up to your opinion whether the replacing should happen, but indeed we need to choose from: 1) kill existing instance and launch the new one 2) quit the new instance with an error/warning.

It's not a good idea to show the tray icon "fcitx" rather than "fcitx-kbd"

Currently fcitx-qimpanel use the tray icon "fcitx" when there is no input window, which is not a good idea since switching between windows with input focus and windows without causes the tray icon changing, and that's a little bit distractvie. Also, there is no need to change tray icon when there is no input window, the tray icon should change only when input method's activation status changed, if we don't active any input methods, why changing the tray icon.

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.