Create TOC

레이블이 Wine인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Wine인 게시물을 표시합니다. 모든 게시물 표시

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

2012년 11월 29일

Debian/wine으로 DirectX 쓰는 프로그램이 동작하지 않을 때

Debian amd64에서 wine으로 DirectX 사용하는 프로그램을 실행하면 항상 crash가 발생했다. 원인은 nvidia의 glx 드라이버의 32bit 버전 패키지가 변경Debian에서는 Multiarch 라는 개념이 도입되면서 amd64에서 i386 버전의 package를 설치하는 방식이 바뀌었다.되면서 발생한 문제이다.

아래와 같이 package를 다시 설치해준다.

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install libgl1-nvidia-glx:i386

2010년 10월 19일

Debian/64bit 환경에서 wine 빌드하기

아래 명령을 통해서 빌드를 위한 패키지를 설치한다.

$ sudo apt-get build-dep wine-unstable

이 상태에서는 실제로 빌드가 되지 않는다. 아래 명령으로 추가 패키지를 설치해야 한다.

$ sudo apt-get install ia32-libs-dev

설치가 끝나면 wine 소스를 받는다(wine 홈페이지에서 소스를 받아도 된다).

$ sudo apt-get source wine-unstable

받은 소스를 풀고 원하는 패치를 한 후에 빌드하면 된다.

$ ./configure
$ make

2008년 11월 27일

wine에서 한글 글꼴 설정

  1. 네이버 사전체를 받아서 ~/.wine/windows/fonts에 설치한다.
  2. ~/.wine/system.reg파일에 아래 내용 추가.
    [Software\\Microsoft\\Windows\\CurrentVersion\\Fonts] 1259330396
    "\xb124\xc774\xbc84\xc0ac\xc804 (TrueType)"="naverdic.ttf"
    
    [Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts] 1259330396
    "\xb124\xc774\xbc84\xc0ac\xc804 (TrueType)"="naverdic.ttf"
  3. ~/.wine/system.reg파일에서 SystemLink을 수정해서 tahoma 글꼴에 네이버 사전체를 연결한다.
    [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1291105182
    "Tahoma"=str(7):"naverdic.ttf\0MSGOTHIC.TTC,MS UI Gothic\0kochi-gothic-subst.ttf\0sazanami-gothic.ttf\0sgothic.ttf\0uming.ttf\0bsmi00lp.ttf\0gbsn00lp.ttf\0dotum.ttf\0Purisa.ttf\0ae_Arab.ttf\0KacstBook.ttf\0"
  4. ~/.wine/system.reg파일에서 FontSubstitutes의 MS Shell Dlg와 MS Shell Dlg 2를 고친다.
    [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 1259329131
    "MS Shell Dlg"="Naver Dictionary"
    "MS Shell Dlg 2"="Naver Dictionary"