SSブログ

ubuntu 20.10 + onlyoffice-desktopeditors [ubuntu,debian系]

ubuntu 20.10 + onlyoffice-desktopeditors

お仕事の方はご苦労さまです
あいもかわらずlinuxであそんでいます。


今回のわたしのパソコン環境   ubuntu-ja     
 CPU: Intel i7-2600 (8) @ 3.800GHz
 GPU: NVIDIA GeForce GT 240
monitor: HDMI接続



ubuntu-ja-20.10-desktop-amd64.iso




ubuntu-jaは、unetbootinを使いusbメモリーに書き込みssdにインストールした
前回の記事



このパソコンの場合は、追加のドライバーをクリックして、nvidia-340をインストールした。


onlyoffice-desktopeditorsは、windowsのofficeと相性が抜群にいいらしい。

残念ながらubuntuの場合インストールしただけでは、日本語入力はできないでしょう。

インストールは簡単に終了する。
sudo snap install onlyoffice-desktopeditors

onlyoffice-desktopeditorsの日本語入力するために、linuxfxから実行フアイルを流用した。

以下丸写し
ファイル名は onlyoffice-desktopeditors パーミッションのアクセス権でプログラムとして実行可能にチェックをいれること。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
#!/bin/sh

set_names() {
  case $LANG in
    cs*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/cs-CZ"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Nový dokument"
      NEW_XLSX_NAME="Nový sešit"
      NEW_PPTX_NAME="Nová prezentace"
      ;;
    de*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/de-DE"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Neues Dokument"
      NEW_XLSX_NAME="Neues Tabellendokument"
      NEW_PPTX_NAME="Neue Präsentation"
      ;;
    es*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/es-ES"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Documento nuevo"
      NEW_XLSX_NAME="Hoja de cálculo nueva"
      NEW_PPTX_NAME="Presentación nueva"
      ;;
    fr*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/fr-FR"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Nouveau document"
      NEW_XLSX_NAME="Nouveau classeur"
      NEW_PPTX_NAME="Nouvelle présentation"
      ;;
    it*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/it-IT"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Nuovo documento"
      NEW_XLSX_NAME="Nuovo foglio di calcolo"
      NEW_PPTX_NAME="Nuova presentazione"
      ;;
    pt*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/pt-BR"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Novo Documento"
      NEW_XLSX_NAME="Nova planilha"
      NEW_PPTX_NAME="Nova apresentação"
      ;;
    ru*)
      SOURCE_DOC_DIR="$SOURCE_DOC_DIR/ru-RU"
      SOURCE_DOC_NAME="new"
      NEW_DOCX_NAME="Новый документ"
      NEW_XLSX_NAME="Новая эл.таблица"
      NEW_PPTX_NAME="Новая презентация"
      ;;
    *)
      SOURCE_DOC_NAME="mm_new"
      NEW_DOCX_NAME="New Document"
      NEW_XLSX_NAME="New Spreadsheet"
      NEW_PPTX_NAME="New Presentation"
      ;;
  esac
}

set_names_ru() {
  SOURCE_DOC_NAME="new"
  NEW_DOCX_NAME="Новый документ"
  NEW_XLSX_NAME="Новая эл.таблица"
  NEW_PPTX_NAME="Новая презентация"
}

check_templates() {
  if [ "$1" != "--new-document-templates" ]; then
    return 0
  fi

  SOURCE_DOC_DIR="/opt/onlyoffice/desktopeditors/converter/empty"

  set_names

  eval TEMPLATE_DIR=$(grep XDG_TEMPLATES_DIR $HOME/.config/user-dirs.dirs | cut -d \" -f2)
  if [ $TEMPLATE_DIR = $HOME ]; then
    echo "system template's folder isn't found"
    return 0
  fi
 
  TEMPLATE_DOCX="$TEMPLATE_DIR/$NEW_DOCX_NAME.docx"
  TEMPLATE_XLSX="$TEMPLATE_DIR/$NEW_XLSX_NAME.xlsx"
  TEMPLATE_PPTX="$TEMPLATE_DIR/$NEW_PPTX_NAME.pptx"

  mkdir -p $TEMPLATE_DIR

  if [ $(ls -A $TEMPLATE_DIR/*.docx 2>/dev/null | wc -l) -eq 0 ]
  then
    cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.docx "$TEMPLATE_DOCX"
  fi

  if [ $(ls -A $TEMPLATE_DIR/*.xlsx 2>/dev/null | wc -l) -eq 0 ]
  then
    cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.xlsx "$TEMPLATE_XLSX"
  fi

  if [ $(ls -A $TEMPLATE_DIR/*.pptx 2>/dev/null | wc -l) -eq 0 ]
  then
    cp $SOURCE_DOC_DIR/$SOURCE_DOC_NAME.pptx "$TEMPLATE_PPTX"
  fi
}

check_templates "$@"

DIR=/snap/onlyoffice-desktopeditors/57/opt/onlyoffice/desktopeditors
#DIR=/opt/onlyoffice/desktopeditors
export LD_LIBRARY_PATH=$DIR:$LD_LIBRARY_PATH
exec $DIR/DesktopEditors "$@"

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
最後のほうをubuntuの環境に合うように編集している。

このファイル onlyoffice-desktopeditors の設置場所は /snap/bin/onlyoffice-desktopeditors

すでに同名ファイルがあるが、削除するなり、名前変更するなりしてください。



ubuntu-jaは、ibus-mozc で日本語入力するようになっていたが fcitx-mozc に変えた。
sudo apt remove ibus
sudo apt install fcitx-mozc
im-config
killall ibus-daemon
fcitx -start

一個新規ファイル作成
nano ~/.xprofile   パーミッションのアクセス権でプログラムとして実行可能にチェックをいれること。
ーーーーーーーーーーーーーーーーー
export XMODIFIERS="@im=fcitx"
export XMODIFIER="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export DefaultIMModule=fcitx

ーーーーーーーーーーーーーーーーー


これでonlyoffice-desktopeditorsは、日本語入力が可能でしょう。


他のosでは、manjaro linux がインストールしただけで日本語入力が可能でした。
yay onlyoffice-desktopeditors


以下参考画像

Screenshot from 2021-01-27 14-53-42.jpg
neofetchの画像

Screenshot from 2021-01-27 14-52-34.jpg
onlyoffice-desktopeditorsの画像
タイトルバーのすぐ下に戻るのアイコンがある。
spreadsheetをはじめて起動すると右端上部のアイコンが選択されています。
これは、cell settings というものでこれが選択されていると
セルに文字を記入する度に勝ってに画面が左右に動いたりするのでクリックして固定しましょう。
しばらくは、慣れが必要でしょう。

Screenshot from 2021-01-27 14-42-13.jpg

nice!(0) 
共通テーマ:パソコン・インターネット

nice! 0