Skip to content

Commit 9bd7b1d

Browse files
authored
adapt xkeyboard-config-2.45 directory change (#270)
1 parent 7862e8f commit 9bd7b1d

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ set(CMAKE_INSTALL_LIBDATADIR "${CMAKE_INSTALL_PREFIX}/lib")
7474
# Override iso-codes paths and xkb default rules file
7575
set(ISOCODES_ISO3166_JSON "${CMAKE_INSTALL_PREFIX}/share/iso-codes/json/iso_3166-1.json")
7676
set(ISOCODES_ISO639_JSON "${CMAKE_INSTALL_PREFIX}/share/iso-codes/json/iso_639-3.json")
77-
set(XKEYBOARDCONFIG_XKBBASE "${CMAKE_INSTALL_PREFIX}/share/X11/xkb")
77+
set(XKEYBOARDCONFIG_XKBBASE "${CMAKE_INSTALL_PREFIX}/share/xkeyboard-config-2")
7878
set(XKEYBOARDCONFIG_DATADIR "${CMAKE_INSTALL_PREFIX}/share")
7979

8080
add_subdirectory(fcitx5)

assets/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ install(DIRECTORY "${PREBUILDER_SHARE_DIR}/iso-codes"
3535
DESTINATION "${CMAKE_INSTALL_PREFIX}/share"
3636
)
3737

38-
install(DIRECTORY "${PREBUILDER_SHARE_DIR}/X11"
38+
install(DIRECTORY "${PREBUILDER_SHARE_DIR}/xkeyboard-config-2"
3939
DESTINATION "${CMAKE_INSTALL_PREFIX}/share"
4040
)
4141

src/fcitx.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,7 @@ void Fcitx::setupEnv() {
139139
setenv("FCITX_ADDON_DIRS", fcitx_addon_dirs.c_str(), 1);
140140
setenv("XDG_DATA_DIRS", xdg_data_dirs.c_str(), 1);
141141
setenv("LIBIME_MODEL_DIRS", libime_model_dirs.c_str(), 1);
142-
setenv("XKB_CONFIG_EXTRA_PATH", APP_CONTENTS_PATH "/etc/xkb", 1);
143-
setenv("XKB_CONFIG_ROOT", APP_CONTENTS_PATH "/share/X11/xkb", 1);
142+
setenv("XKB_CONFIG_ROOT", APP_CONTENTS_PATH "/share/xkeyboard-config-2", 1);
144143

145144
// Set LANGUAGE for libintl-lite.
146145
std::string val = current_locale;

0 commit comments

Comments
 (0)