Create TOC

2021년 2월 11일

Wine/Total Commander

Wine에 Total Commander를 설치해서 사용할 때 Linux 시스템과 연동하는 몇가지 방법을 기술한다.

설정 파일 인코딩 수정

Total commander 설치 위치의 *.bar*.ini파일의 인코딩을 UTF-16BE with BOM

Linux 프로그램 실행

적당한 경로에 linuxcaller.sh파일을 만든다(/home/user1/.local/bin/linuxcaller.sh로 생성했다고 가정한다).

#!/bin/sh

if [ $# -lt 2 ]; then
        exit 0
fi
cmd=$1
filename=`wine winepath -u "$2"`
shift
shift
"$cmd" "$filename" $*

아래와 같이 버튼바에 등록해서 사용한다.

확장자 기본 프로그램 연결

적당한 경로에 tc_open.sh파일을 만든다(/home/user1/.local/bin/tc_open.sh로 생성했다고 가정한다).

#!/bin/sh
if [ $# -eq 0 ]; then
        exit 0
fi

/usr/bin/xdg-open "`wine winepath -u "$1"`"

Total Commander에서 파일 - 내부 확장자 연결 메뉴를 선택하고 *.*를 추가하고 아래와 같이 등록한다.

현재 경로를 konsole에서 열기

적당한 경로에 tc_konsole.sh파일을 만든다(/home/user1/.local/bin/tc_konsole.sh로 생성했다고 가정한다).

#!/bin/sh
if [ $# -lt 1 ]; then
        exit 0
fi
workdir=`wine winepath -u "$1"`
shift
konsole --workdir "$workdir" $*

버튼바에 버튼을 추가하고 아래와 같이 설정한다.

Reference

2021년 2월 9일

Debian/ufw 설정

ufw 기본 설정은 모든 나가기는 허용하고 모든 들어오기는 차단한다. 사용상 편의를 위해서 local network(192.168.0.0/24) 에서만 일부 들어오기 허용규칙을 추가 한다.

파일 공유

가상 머신(libvirt)에서 파일 공유 접근 허용 규칙을 추가한다.

$ sudo ufw allow in on virbr0 to any app CIFS comment "CIFS on virbr0"

local network 허용 규칙을 추가한다.

$ sudo ufw allow from 192.168.0.0/24 to any app CIFS

RDP

포트를 직접 지정해도 되지만, app profile을 만들어 두는게 편리하다. root 권한으로 아래 내용과 같은 /etc/ufw/applications.d/RDP 파일을 만든다.

[RDP]
title=RDP
description=Remote Desktop Protocol
ports=3389

ufw 규칙을 다시 읽는다.

$ sudo ufw reload

local network 허용 규칙을 추가한다.

$ sudo ufw allow from 192.168.0.0/24 to any app RDP

app profile을 만들지 않고 규칙을 추가하려면 아래와 같이 한다.

$ sudo ufw allow from 192.168.0.0/24 to any port 3389 comment RDP

KDEConnect

포트를 직접 지정해도 되지만, app profile을 만들어 두는게 편리하다. root 권한으로 아래 내용과 같은 /etc/ufw/applications.d/kdeconnect 파일을 만든다.

[KDEConnect]
title=KDE Connect
description=Remote smartphone control
ports=1714:1764/tcp|1714:1764/udp

ufw 규칙을 다시 읽는다.

$ sudo ufw reload

local network 허용 규칙을 추가한다.

$ sudo ufw allow from 192.168.0.0/24 to any app KDEConnect

app profile을 만들지 않고 규칙을 추가하려면 아래와 같이 한다.

$ sudo ufw allow from 192.168.0.0/24 to any proto tcp port 1714:1764 comment "KDE Connect"
$ sudo ufw allow from 192.168.0.0/24 to any proto udp port 1714:1764 comment "KDE Connect"