This article is a successful reminder that beginners have been inspired to make Fcitx and Zoom coexist. As you know, if you install Zoom in an environment where you are using Fcitx, Zoom will bring ibus and you will not be able to use Fcitx. ** We have succeeded in coexisting Zoom and Fcitx. ** (Although some functions cannot be used) The environments in use are Debian and Arch, but I will only write Debian here. (It is possible to do the same with Arch)
$ uname -a
Linux kali 5.6.0-kali2-amd64 #1 SMP Debian 5.6.14-2kali1 (2020-06-10) x86_64 GNU/Linux
I will write it for the time being.
$ apt install fcitx fcitx-mozc (fcitx-qt5)
After that, just select fcitx with ʻinput-method and set it with
fcitx-config tool`.
Write a normal Zoom installation, regardless of Fcitx.
$ dpkg -i zoom_amd64.deb
$ apt -f install
To avoid the phenomenon that it is installed in the same environment, you should virtualize it.
That's why I use docker
.
So I will install it.
$ apt install docker.io (docker-ce)
$ gpasswd -a {user} docker
$ systemctl start docker.service
If you use it frequently, it is convenient to include systemctl enable docker.service
as well.
docker hub has mdouchement / zoom-us, so use this ..
** First, refer to the document mdouchement / zoom-us ** pull
$ docker pull mdouchement/zoom-us
There is no problem in starting if you proceed with the document as it is, but since Japanese fonts are not included as it is All Japanese is tofu. So I will drop the file from Github.
~/Download
$ git clone https://github.com/mdouchement/docker-zoom-us
** Install Japanese fonts **
Put the font you want to use after pulseaudio
.
This time I put fonts-noto-cjk-extra
, but are there some fonts that do not respond? Cjk-extra can be used, so if you are in trouble, use this.
docker-zoom-us/Dockerfile
$ vim docker-zoom-us/Dockerfile
# References:
# https://hub.docker.com/r/solarce/zoom-us
# https://github.com/sameersbn/docker-skype
---abridgement---
libxcb-keysyms1 libxcb-xtest0 ibus ibus-gtk \
libnss3 libxss1 xcompmgr pulseaudio `fonts-noto-cjk-extra`
ARG ZOOM_URL=https://zoom.us/client/latest/zoom_amd64.deb
# Grab the client .deb
---abridgement---
** Based on the rewritten file ** build
~/Download
$ docker build -t mdouchement/zoom-us docker-zoom-us
You can set your own name for mdouchement / zoom-us
later run
$ docker run -it --rm --volume /usr/local/bin:/target mdouchement/zoom-us:latest install
That's it ... but
Zoom and Fcitx have succeeded in coexistence. (Although some functions cannot be used)
I wrote, but I can't input Japanese. I have no idea what to do with the input method (crying)
When I install Zoom and try to use it
** "Hmm? Isn't it something like UI ??" **
I've fixed it, so I'll write it down. Well, I'm just playing with Zoom's config
The original config is this ↓,
shell:~/.config/zoomus.conf
[General]
GeoLocale=system
SensitiveInfoMaskOn=true
asBarTopMargin=30
autoPlayGif=false
autoScale=true
bForceMaximizeWM=false
blockUntrustedSSLCert=false
captureHDCamera=true
chatListPanelLastWidth=230
conf.webserver=https://zoom.us
currentMeetingId=
deviceID=
enable.host.auto.grab=true
enableAlphaBuffer=true
enableCloudSwitch=false
enableLog=true
enableMiniWindow=true
enableQmlCache=true
enableScreenSaveGuard=false
enableStartMeetingWithRoomSystem=false
enableTestMode=false
enableWaylandShare=false
fake.version=
flashChatTime=0
forceEnableTrayIcon=true
forceSSOURL=
host.auto.grab.interval=10
isTransCoding=false
logLevel=info
newMeetingWithVideo=true
playSoundForNewMessage=false
scaleFactor=1
sso_domain=.zoom.us
sso_gov_domain=.zoomgov.com
system.audio.type=default
upcoming_meeting_header_image=
useSystemTheme=false
userEmailAddress=
[AS]
showframewindow=true
[CodeSnippet]
lastCodeType=0
wrapMode=0
[chat.recent]
recentlast.session=
[zoom_new_im]
is_landscape_mode=false
main_frame_pixel_pos_narrow="376,680"
main_frame_pixel_pos_wide="810,680"
If you feel it is large, just change ʻautoScale on the 6th line to
falseto make it smaller. I don't think you need it, but I wanted to use it, so I'll put
Dockerfile and
zoomus.conf` on Github.
~/Download
$ git clone https://github.com/fzmyshion/zoom_jp_conf
I'm new to Docker, so there's something good or another way! I would appreciate it if you could tell me gently.
Recommended Posts