由於 Proxmox VE 有提供官方的訂閱支援,每次登入的時候都會跳出視窗來提示,用不到,看久了也覺得煩躁,可以用以下的方式移除提示訊息。
-
該訊息使用 Js 控制,找到檔案位置即可進行修改,路徑為下 (Proxmox VE 4.4)
/usr/share/pve-manager/js/pvemanagerlib.js
-
編輯該檔案,找到
data.status !== 'Active'
字串的位置,將其修改為false
:- 原始程式碼:
if (data.status !== 'Active') { Ext.Msg.show({ title: gettext('No valid subscription'), icon: Ext.Msg.WARNING, msg: PVE.Utils.noSubKeyHtml, buttons: Ext.Msg.OK, callback: function(btn) { if (btn !== 'ok') { return; } orig_cmd(); } }); } else { orig_cmd(); }
- 修改後
if (false) { Ext.Msg.show({ title: gettext('No valid subscription'), icon: Ext.Msg.WARNING, msg: PVE.Utils.noSubKeyHtml, buttons: Ext.Msg.OK, callback: function(btn) { if (btn !== 'ok') { return; } orig_cmd(); } }); } else { orig_cmd(); }
-
重新整理並清除快取,訊息就不會出現了。