[ttssh2-dev 362] trunkインストーラのデスクトップショートカット

アーカイブの一覧に戻る
matsuo zmats****@gmail*****
2022年 4月 16日 (土) 22:43:03 JST


松尾です。

インストーラが作るデスクトップアイコン名とクイックランチアイコンを
Tera Term 5に変えて4.106との共存できるようにしては、
という提案がdiscordでありました。
確かにわかりやすそうです。

ためしに変更してみたところ、手もとでは思ったような動作になりました。
これならalpha1に入れてもよいかなと思います。

次のような変更ですが、見ていただけないでしょうか?
よろしくお願いします。
-------------- next part --------------
diff --git a/installer/teraterm.iss b/installer/teraterm.iss
index 24cd6222e..edf651e6c 100755
--- a/installer/teraterm.iss
+++ b/installer/teraterm.iss
@@ -165,8 +165,8 @@ Name: {group}\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFi
 Name: {group}\{cm:UninstallProgram,{#AppName}}; Filename: {uninstallexe}; Components: TeraTerm; Flags: createonlyiffileexists
 Name: {group}\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; IconIndex: 0; Components: cygterm; Flags: createonlyiffileexists
 Name: {group}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; IconIndex: 0; Components: TeraTerm_Menu; Flags: createonlyiffileexists
-Name: {userdesktop}\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: desktopicon; IconIndex: 0; Flags: createonlyiffileexists
-Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: quicklaunchicon; IconIndex: 0; Flags: createonlyiffileexists
+Name: {userdesktop}\Tera Term 5; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: desktopicon; IconIndex: 0; Flags: createonlyiffileexists
+Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Tera Term 5; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: quicklaunchicon; IconIndex: 0; Flags: createonlyiffileexists
 Name: {userstartup}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; Components: TeraTerm_Menu; IconIndex: 0; Tasks: startupttmenuicon; Flags: createonlyiffileexists
 Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; Components: cygterm; Tasks: quickcyglaunch; IconIndex: 0; Flags: createonlyiffileexists
 
@@ -229,12 +229,10 @@ Root: HKCR; Subkey: TTYRecordFile\DefaultIcon; ValueType: string; ValueData: {ap
 Root: HKCR; Subkey: TTYRecordFile\shell\open\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /R=""%1"" /TTYPLAY"; Flags: uninsdeletekey; Check: not isWin2kOrLater; Components: Additional_Plugins/TTXttyrec; Tasks: ttyplayassoc
 
 [Tasks]
-; Tera Term 4 のを上書きしないよう、テスト版の間はデフォルトを off にする
-; Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm
-; Name: quicklaunchicon; Description: {cm:task_quicklaunchicon}; Components: TeraTerm
+Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm
+Name: quicklaunchicon; Description: {cm:task_quicklaunchicon}; Components: TeraTerm
+; Tera Term 4 のを上書きしないよう、テスト版の間は TeraTerm Menu のデフォルトを off にする
 ; Name: startupttmenuicon; Description: {cm:task_startupttmenuicon}; Components: TeraTerm_Menu
-Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm; Flags: unchecked
-Name: quicklaunchicon; Description: {cm:task_quicklaunchicon}; Components: TeraTerm; Flags: unchecked
 Name: startupttmenuicon; Description: {cm:task_startupttmenuicon}; Components: TeraTerm_Menu; Flags: unchecked
 Name: cygtermhere; Description: {cm:task_cygtermhere}; Components: cygterm; Flags: unchecked
 Name: quickcyglaunch; Description: {cm:task_quickcyglaunch}; Components: cygterm; Flags: unchecked


ttssh2-dev メーリングリストの案内
アーカイブの一覧に戻る