-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not working with fcitx5 in non nixos distro #371
Comments
জি সেজন্যই হচ্ছে, আপনাকে compile করার সময় |
@mominul... কিভাবে বিল্ড করবো একটু যদি গাইডলাইন দিতেন তাহলে খুব ভালো হতো। দু:খিত আমার ক্ষুদ্র জ্ঞানের জন্যে। |
আপনি কোন distribution ব্যবহার করছেন? |
@mominul ... অনেকগুলো। নিক্স ওএস - তবে এখানে সমস্যা নেই। এছাড়া Void Linux, Artix এবং Fedora 39 - All in KDE Plasma and Hyprland. আমার শুধু বিল্ড ইন্সট্রাকশন হলেই হবে। আমি বিল্ড করেছি এভাবেঃ
কিন্ত এতে কেন যেন ক্রোমিয়াম বা ব্রেভ ব্রাউজারে কাজ করছে না। ফায়ারফক্স, লিব্রে অফিস ইত্যাদিতে কাজ হচ্ছে। |
এই instructions গুলো ফলো করুন
|
Fcitx লগ আনুসারে, মুল সমস্যা শুধু একটা ফাইলের কারনে হচ্ছে, সেক্ষেত্রে সম্ভবত CMakeLists.txt এ FCITX_INSTALL_LIBDIR এর ভ্যালু অরিজিনারল fcitx ইন্সটল লোকেশনে সেট করতে পারলেই সবার জন্য সলভ হয়ে যাবে। |
@pollob666 |
@mominul... ভাই এই কমান্ডে কাজ হয়; কিন্তু ক্রোমিয়াম বেসড ব্রাউজার (ক্রোমিয়াম, ব্রেভ, গুগল ক্রোম) এবং ইলেকট্রন এপ যেমন: vscode এ কাজ হয় না। CMakeLists.txt তে নিচের পরিবর্তনগুলো করেছি: Line 73-76: option(ENABLE_IBUS "Enable IBus support" ON) এরপর আপনার ইন্সট্রাকশন অনুযায়ী বিল্ড করেছি। cmake .. -DCMAKE_INSTALL_PREFIX="/usr" ব্যবহার করেছি। এবার আর সমস্যা হচ্ছে না। এটা আন্দালিব বিন হক পল্লব @pollob666 ভাইয়ের পরামর্শ অনুযায়ীই করা। আমার কোন জ্ঞান নেই এই বিষয়ে। আমি সামান্য ইউজার মাত্র। |
@mominul... এবার wayland সেশানে কাজ করে না - শুধুমাত্র ক্রোমিয়াম বেসড ব্রাউজার আর ইলেকট্রন এপে। |
আমি লোকেশন ডাইনামিক করার চেষ্টা করেছি নিচের চেঞজ গুলো দিয়ে diff --git a/src/engine/fcitx/CMakeLists.txt b/src/engine/fcitx/CMakeLists.txt
index bfbbf78..c476b09 100644
--- a/src/engine/fcitx/CMakeLists.txt
+++ b/src/engine/fcitx/CMakeLists.txt
@@ -3,10 +3,12 @@ include("${FCITX_INSTALL_CMAKECONFIG_DIR}/Fcitx5Utils/Fcitx5CompilerSettings.cma
find_package(Pthread REQUIRED)
find_package(DL REQUIRED)
+pkg_check_modules(FCITX Fcitx5Core)
+
add_library(openbangla MODULE openbangla.cpp)
target_link_libraries(openbangla Fcitx5::Core riti Pthread::Pthread DL::DL)
target_include_directories(openbangla PRIVATE ../riti/include)
set_target_properties(openbangla PROPERTIES PREFIX "")
-install(TARGETS openbangla DESTINATION "${FCITX_INSTALL_LIBDIR}/fcitx5")
+install(TARGETS openbangla DESTINATION "${FCITX_LIBDIR}/fcitx5")
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/openbangla.conf" DESTINATION "${FCITX_INSTALL_PKGDATADIR}/inputmethod")
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/openbangla-addon.conf" RENAME openbangla.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/addon") হয়তো কাজে লাগবে |
@pollob666 ... Chromium বেসড ব্রাউজারগুলোতে --ozone-platform=wayland করে নেটিভ ওয়েল্যান্ড হিসেবে সেট করলেই আর কাজ করে না। কিন্তু x11 থাকলে কাজ করে। কিন্তু এতে সমস্যা হবে যে, স্ক্রিন শেয়ারিং কাজ করবে না। |
@mominul --enable-wayland-ime এই ফ্ল্যাগ দিয়ে ওপেন করলে চলছে। তবে গুগল ক্রোমে চলছে না। |
মানে অন্য অ্যাপ্লিকেশান ওপেন করার সময় এই আর্গুমেন্ট পাস করছেন? |
@mominul... না। বেশিরভাগ এপেই চলছে। এই আর্গুমেন্ট শুধু ক্রোমিয়াম বেসড ব্রাউজার (ক্রোমিয়াল, ব্রেভ) এ ব্যবহার করছি; আর এই আর্গুমেন্ট দিয়েও গুগল ক্রোমে কাজ করে না। আমি ইলেকট্রন বেসড কোন এও ব্যবহার করি না। তাই বলতে পারছি না। 😢 আর সমস্যাটি শুধুই ওয়েল্যান্ড সেশানে। এক্স১১ এ আমি ক্রোমিয়াম, ব্রেভ এ ট্রাই করেছি। স্বাভাবিকভাবেই চলে। |
@mominul ... fcitx5-m17n লাইব্রেরি ইন্সটল করে প্রভাত দিয়ে --enable-wayland-ime ফ্ল্যাগ ব্যবহার করে ওয়েল্যান্ড সেশানে গুগল ক্রোম, ক্রোমিয়াম এবং ব্রেভ ব্রাউজারে লেখা যাচ্ছে। |
Update... @pollob666 & @mominul ... গুগল ক্রোমে Plasma Browser Integration এবং উপরোক্ত ফ্ল্যাগ ব্যবহার করে চলছে। |
@mominul ... ভাই, একটা জিজ্ঞাসা ছিল - xkb layouts এর প্রভাত এবং জাতীয় যদি ব্যবহার করি ওয়েল্যান্ড সেশানে তাহলে কোন প্রকার ফ্ল্যাগ ছাড়াই সব এপ্লিকেশানে ব্যবহার করা যায়। কিন্তু m-17n লাইব্রেরিরটা বা ওপেনবাংলা কিবোর্ডের ক্ষেত্রে প্রভাত বা জাতীয় কিবোর্ড লেআউটের ক্ষেত্রে ওয়েল্যান্ড সেশানে ফ্ল্যাগ লাগছে কেন? ধন্যবাদ। |
Raspberry Pi OS এ make command দিলে এই error আসছে
|
@archisman-panigrahi... How did you built? I mean what were the commands? |
@asifakonjee I followed #371 (comment) |
@archisman-panigrahi... If you don't mind, could you please run this one:
|
@asifakonjee I will try it. Thanks. |
লাস্ট কমিটগুলোর পরে এখন আর ডেভেলপ ব্রাঞ্চ থেকে বিল্ড করলে fcitx5 এ openbangla-keyboard not available দেখাচ্ছে সব ডিস্ট্রোতেই। যদিও nixos এ চলছে।
/usr এর পরিবর্তে /usr/local এ সেভ হচ্ছে।
এটা কি নিউ রিলিজের জন্যে নতুন কমিটের জন্যে হচ্ছে? ধন্যবাদ।
The text was updated successfully, but these errors were encountered: