저는 Xubuntu 20.4에서 Mathematica 12.3을 사용하고 있습니다. 컴퓨터는 독일어 현지화로 실행됩니다. 내 노트북 중 하나에 LibreOfficeWriter 문서에 일반적으로 사용되는 아이콘이 표시되는 이유가 궁금합니다. 파일 브라우저 Thunar에서 파일은 "Mathematica-Notebook-Datei" 유형으로 나타납니다. 저는 Mathematica 노트북이 순수한 ASCII 파일이라는 것을 알고 있었기 때문에 처음부터 이를 보기 위해 ASCII 편집기를 사용했습니다. 큰 Notebook
표현 앞에는 다음과 같습니다.
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 0, 0]
NotebookDataLength[ 66787, 1565]
NotebookOptionsPosition[ 59602, 1429]
NotebookOutlinePosition[ 60781, 1460]
CellTagsIndexPosition[ 60738, 1457]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
Mma 12.3에서 이 노트북을 열고, 모든 내용을 표시하고, 클립보드에 복사하고, 새 노트북을 열고 거기에 클립보드를 붙여넣을 수 있습니다. 앞면에서 보면 새 노트북은 기존 노트북과 똑같아 보입니다.
이 새 노트북을 다른 이름으로 저장하면 일반적인 Mathematica 노트북 아이콘이 할당되었습니다. 나는 그것에 만족할 것입니다. 어떻게 잘못된 아이콘이 있는 노트북에 들어가게 되었는지 궁금합니다.
Thunar는 새 노트북 유형을 "Mathematica-Notebook-Datei" 대신 "Wolfram Notebook"으로 표시합니다. 이 새 Notebook의 시작 부분을 보면 큰 "Notebook" 표현식 앞의 내용은 일반 ASCI 편집기에서 다음과 같습니다.
(* Content-type: application/vnd.wolfram.mathematica *)
(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)
(* CreatedBy='Mathematica 12.3' *)
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 158, 7]
NotebookDataLength[ 66111, 1551]
NotebookOptionsPosition[ 59760, 1436]
NotebookOutlinePosition[ 60263, 1453]
CellTagsIndexPosition[ 60220, 1450]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
(*Cache ID: xxx*)
두 표현의 차이점은 이전 표현(오류 아이콘이 있는 행)의 행 앞에 헤더 행이 없다는 것입니다. 원래 노트북에 특별한 작업을 한 것 같지는 않습니다. 그런데 무엇이 이 미로를 만드는지 궁금합니다.
스트립 형식 버전(이전 행이 없는 버전)과 관련된 단점 없이 올바른 MIME 유형을 할당 (*CacheID: xxx*)
할 수 있습니까 ?xfce4-mime-settings