Wednesday, September 08, 2021

add unveil path required by fcitx to chromium

Hi,

At the moment fcitx and ibus don't work with chromium, after some
hacking around with ktrace/kdump, it looks like read access to
~/.config/fcitx is required for fcitx to work, which is what the
following patch does.

I don't know how to make ibus work with chromium yet, ktrace/kdump
didn't show me any access error related to that. Any idea?

Tested with:
chromium 93.0.4577.63
fcitx-4.2.9.8p1
fcitx-anthy-0.2.4p0

Index: www/chromium/files/unveil.main
===================================================================
RCS file: /cvs/ports/www/chromium/files/unveil.main,v
retrieving revision 1.8
diff -u -r1.8 unveil.main
--- www/chromium/files/unveil.main 6 Jan 2020 16:05:06 -0000 1.8
+++ www/chromium/files/unveil.main 9 Sep 2021 05:15:18 -0000
@@ -1,5 +1,4 @@
# $OpenBSD: unveil.main,v 1.8 2020/01/06 16:05:06 robert Exp $
-
# needed for video(4)
/dev/video rw

@@ -8,6 +7,9 @@

# needed for chromium
/etc/chromium r
+
+# needed for fcitx
+~/.config/fcitx r

# needed for fontconfig
/etc/fonts r

No comments:

Post a Comment