OpenBangla-Keyboard icon indicating copy to clipboard operation
OpenBangla-Keyboard copied to clipboard

New release for fcitx5

Open asifakonjee opened this issue 1 year ago • 2 comments

As wayland compositors are gaining popularity, I think a new release of this wonderful application is needed with fcitx5 support. fcitx5 works better in wayland than ibus except for Gnome. Gnome has implemented ibus wonderfully and global shortcut to change language works in ibus in Gnome wayland session.

Thanks.

P.S. - If possible include a Cargo.lock file in the default release as it will be needed in NixOS.

asifakonjee avatar Dec 17 '23 06:12 asifakonjee

Yeah, I am working towards releasing the 3.0.0 version with fcitx5 engine included. I am currently polishing the installation experience for the users.

P.S. - If possible include a Cargo.lock file in the default release as it will be needed in NixOS.

Yeah, it's on my list of todos! 😊

mominul avatar Dec 18 '23 05:12 mominul

That's a great news. If you include a Cargo.lock file, I think the problem in NixOS will also solve.

I always admire this excellent application and I am always grateful to you from my heart. Thanks brother.

asifakonjee avatar Dec 18 '23 09:12 asifakonjee

It's needed now.. As cosmic de only suport this..😢

iHarryPotter178 avatar Aug 09 '24 12:08 iHarryPotter178

@iHarryPotter178.... What's the problem now? You can manually build OpenBangla Keyboard in Cosmic DE.

asifakonjee avatar Aug 11 '24 02:08 asifakonjee

@iHarryPotter178.... What's the problem now? You can manually build OpenBangla Keyboard in Cosmic DE.

Never tried building on Ubuntu based distro.. Except arch.. I'll try that.. But is it still in beta or it's stable?

iHarryPotter178 avatar Aug 11 '24 04:08 iHarryPotter178

@iHarryPotter178... You are trying to install/use the develop branch of OpenBangla Keyboard with fcitx5? If yes, then which distro?

asifakonjee avatar Aug 11 '24 16:08 asifakonjee

@iHarryPotter178... I have a script which will do the following:

  1. identify your package manager.
  2. Install the build dependency
  3. Build OpenBangla Keyboard's develop branch.

If you are interested then this is the command:

bash -c "$(wget -q https://raw.githubusercontent.com/asifakonjee/openbangla-script/master/installer.sh -O -)"

You can also check the script if you are intersted. The script's github repo link:

https://www.github.com/asifakonjee/openbangla-script

asifakonjee avatar Aug 11 '24 16:08 asifakonjee

@iHarryPotter178 ... If it works on your system, please give a feedback. Thanks.

asifakonjee avatar Aug 12 '24 15:08 asifakonjee

@iHarryPotter178... You are trying to install/use the develop branch of OpenBangla Keyboard with fcitx5? If yes, then which distro?

I was on CachyOs, Arch based distro, I succesfully build the package from develop branch but, after selecting it in input method, it show open bangla is not available, couldn't fix it, and I needed bangla writing asap, currently taking lots of notes in bangla, so switched distro to Ubuntu Gnome again. I'll switch distro again when pop os cosmic is released, until then. Ubuntu it is..

iHarryPotter178 avatar Aug 12 '24 15:08 iHarryPotter178

@iHarryPotter178... I have a script which will do the following:

1. identify your package manager.

2. Install the build dependency

3. Build OpenBangla Keyboard's develop branch.

If you are interested then this is the command:

bash -c "$(wget -q https://raw.githubusercontent.com/asifakonjee/openbangla-script/master/installer.sh -O -)"

You can also check the script if you are intersted. The script's github repo link:

https://www.github.com/asifakonjee/openbangla-script

Only if only i noticed this message before switching to ubuntu.. I'll try it in cosmic de next time..saving it up..

iHarryPotter178 avatar Aug 12 '24 15:08 iHarryPotter178

@iHarryPotter178... Oh! I don't like Ubuntu personally.

The script will/should work on any Debian, Arch, Fedora, OpenSuse based distro.

asifakonjee avatar Aug 12 '24 16:08 asifakonjee

@iHarryPotter178... Works in Cosmix DE Alpha. But not with the default input method but with fcitx5.

VirtualBox_PopOS_13_08_2024_19_21_25

asifakonjee avatar Aug 13 '24 13:08 asifakonjee

@iHarryPotter178... Works in Cosmix DE Alpha. But not with the default input method but with fcitx5.

VirtualBox_PopOS_13_08_2024_19_21_25

if you still have cosmic installed, can you download Anki https://apps.ankiweb.net/ and check if bengali can be written in it? I had to switch from KDE plasma on Arch linux, because I could write bangla everywhere except Anki. it didn't work.. and currently Anki is the only app I need.

iHarryPotter178 avatar Aug 13 '24 17:08 iHarryPotter178

@iHarryPotter178 ... In my daily driver laptop, I can write Bangla with OpenBangla Keyboard through fcitx5 just fine! I am running Hyprland in Artix Linux but that does not matter at all. If I can write in wayland session with fcitx5 and OpenBangla then I think I can use this input method anywhere!

Screenshot_2024-08-14-12-37-12

asifakonjee avatar Aug 14 '24 06:08 asifakonjee

@iHarryPotter178 ... Could you please describe which Distro, DE and Session (X11 or Wayland), Input Method (Ibus/fcitx5) are you using right now? Plus Please add a screen shot of the problem. It will be a lot easier to identify your problem.

asifakonjee avatar Aug 14 '24 06:08 asifakonjee

@iHarryPotter178 ... Just as a reminder, If you want to build OpenBangla Keyboard from develop version to work with fcitx5 then there is no official instruction in the Github page. The build instructions are as follows:

git clone --recursive https://github.com/OpenBangla/OpenBangla-Keyboard.git 
git checkout develop
git submodule update
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="/usr" -DENABLE_FCITX=ON
make
sudo make install

If you did not build following this instructions, it will not work.

asifakonjee avatar Aug 14 '24 06:08 asifakonjee

@iHarryPotter178... I have a script which will do the following:

  1. identify your package manager.
  2. Install the build dependency
  3. Build OpenBangla Keyboard's develop branch.

If you are interested then this is the command:

bash -c "$(wget -q https://raw.githubusercontent.com/asifakonjee/openbangla-script/master/installer.sh -O -)"

You can also check the script if you are intersted. The script's github repo link:

https://www.github.com/asifakonjee/openbangla-script

I use d your script to install OpenBangla develop version on Cachyos, KDE.. Arch based distro.. It works well everywhere, I can write in obsidian, Firefox but it doesn't work on Anki, it just writes English.. Anki link: https://apps.ankiweb.net I'm using the latest qt6 version, can you help me fix it.. I need it like nothing else.. 😢

iHarryPotter178 avatar Aug 23 '24 12:08 iHarryPotter178

@iHarryPotter178 ... It is working in KDE Plasma 6 in Arch Linux! I have also downloaded the qt6 version.

Have you set environmental variable? If not add these lines in /etc/environment

QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5

Screenshot_20240824 1040

asifakonjee avatar Aug 24 '24 04:08 asifakonjee

@iHarryPotter178 ... It is working in KDE Plasma 6 in Arch Linux! I have also downloaded the qt6 version.

Have you set environmental variable? If not add these lines in /etc/environment

QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5

Screenshot_20240824 1040

Thanks a lot, I did not set the variables, because it was working without setting it up, but after setting it up, OpenBangla works like a charm. Thanks Again..

iHarryPotter178 avatar Aug 25 '24 08:08 iHarryPotter178