Câu hỏi Làm thế nào tôi có thể nhận được netflix-desktop để nhớ các thiết lập cửa sổ (hoặc ít nhất là không bắt đầu ở chế độ toàn màn hình)


Đây là một điều khá nhỏ. Tôi đã cài đặt netflix-desktop và nó chạy tốt. Tôi chỉ muốn nó để nhớ các thiết lập cửa sổ từ phiên cuối cùng của tôi hoặc, thất bại, không bắt đầu ở chế độ toàn màn hình. Tôi biết rằng tôi chỉ có thể nhấn F11 và thoát khỏi chế độ toàn màn hình. Như tôi đã nói, tôi biết điều này rất nhỏ.

Đây là kịch bản khởi động netflix-desktop trông như thế nào:

#!/bin/sh

# Enable translation capabilities
. gettext.sh
export TEXTDOMAIN="netflix-desktop";
export TEXTDOMAINDIR="/usr/share/locale";
# General strings that are translatable
gettext_service_name=`gettext "Netflix Desktop"`;

WINE_BROWSER="/usr/bin/wine-browser";

PACKAGE="netflix-desktop" DEPENDENCIES="wine-silverlight5.1-installer" SERVICE="${gettext_service_name}" URL="http://www.netflix.com/" "${WINE_BROWSER}" $*;

Có vẻ như có một số thông số mà tôi có thể chuyển sang trình duyệt rượu, nhưng tôi không biết nó là gì.

Đây là bản sao của các cài đặt có liên quan .wine-browser / profile

# Wine Browser profile settings (do not edit)
EXTENSION_INSTALLED=1;
CLIENT_SIDE_GRAPHICS_WORKAROUND=0;
BROWSER_USER_AGENT_WORKAROUND=1;
BROWSER_KATSOMO_WORKAROUND=1;
BROWSER_SECURITY_WORKAROUND=1;

Cuối cùng, đây là prefs.js có thể là nơi cài đặt mặc dù không có gì thực sự rõ ràng với tôi:

# Mozilla User Preferences
user_pref("app.update.enabled", false);
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1384276497);
user_pref("app.update.lastUpdateTime.background-update-timer", 1384276377);
user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1384276617);
user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1366324221);
user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1351628024);
user_pref("browser.bookmarks.restore_default_bookmarks", false);
user_pref("browser.cache.disk.capacity", 358400);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.disk.smart_size.use_old_max", false);
user_pref("browser.cache.disk.smart_size_cached_value", 358400);
user_pref("browser.download.panel.firstSessionCompleted", true);
user_pref("browser.migration.version", 10);
user_pref("browser.pagethumbnails.storage_version", 3);
user_pref("browser.places.smartBookmarksVersion", 4);
user_pref("browser.rights.3.shown", true);
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.slowStartup.averageTime", 0);
user_pref("browser.slowStartup.samples", 0);
user_pref("browser.startup.homepage", "http://www.netflix.com/");
user_pref("browser.startup.homepage_override.buildID", "20120713134347");
user_pref("browser.startup.homepage_override.mstone", "14.0.1");
user_pref("browser.tabs.autoHide", true);
user_pref("datareporting.healthreport.nextDataSubmissionTime", "1384336720649");
user_pref("datareporting.healthreport.service.firstRun", true);
user_pref("datareporting.policy.firstRunTime", "1384250320649");
user_pref("datareporting.sessions.current.activeTicks", 10);
user_pref("datareporting.sessions.current.clean", true);
user_pref("datareporting.sessions.current.firstPaint", 1299);
user_pref("datareporting.sessions.current.main", 169);
user_pref("datareporting.sessions.current.sessionRestored", 1342);
user_pref("datareporting.sessions.current.startTime", "1384276822856");
user_pref("datareporting.sessions.current.totalTime", 70);
user_pref("datareporting.sessions.currentIndex", 5);
user_pref("datareporting.sessions.previous.0", "{\"s\":1384250318545,\"a\":11,\"t\":58,\"c\":true,\"m\":219,\"fp\":787,\"sr\":3324}");
user_pref("datareporting.sessions.previous.1", "{\"s\":1384250448283,\"a\":5,\"t\":47,\"c\":true,\"m\":221,\"fp\":1135,\"sr\":1176}");
user_pref("datareporting.sessions.previous.2", "{\"s\":1384276184319,\"a\":11,\"t\":69,\"c\":true,\"m\":331,\"fp\":1541,\"sr\":1588}");
user_pref("datareporting.sessions.previous.3", "{\"s\":1384276256520,\"a\":92,\"t\":461,\"c\":true,\"m\":256,\"fp\":1398,\"sr\":1441}");
user_pref("datareporting.sessions.previous.4", "{\"s\":1384276759544,\"a\":3,\"t\":12,\"c\":true,\"m\":262,\"fp\":1412,\"sr\":1453}");
user_pref("distribution.mozilla13.bookmarksProcessed", true);
user_pref("dom.ipc.plugins.processLaunchTimeoutSecs", 1);
user_pref("dom.ipc.plugins.timeoutSecs", 2);
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.blocklist.pingCountVersion", -1);
user_pref("extensions.bootstrappedAddons", "{}");
user_pref("extensions.databaseSchema", 14);
user_pref("extensions.enabledAddons", "%7B66e634b8-39da-11e2-bccc-0090f5c75ad5%7D:0.3.0,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:22.0");
user_pref("extensions.installCache", "[{\"name\":\"app-global\",\"addons\":{\"{972ce4c6-7e08-4474-a285-3208198ce6fd}\":{\"descriptor\":\"C:\\\\Program Files\\\\Mozilla Firefox\\\\browser\\\\extensions\\\\{972ce4c6-7e08-4474-a285-3208198ce6fd}\",\"mtime\":1384250292747,\"rdfTime\":1371557659000}}},{\"name\":\"app-profile\",\"addons\":{\"{66e634b8-39da-11e2-bccc-0090f5c75ad5}\":{\"descriptor\":\"Z:\\\\usr\\\\share\\\\wine-browser-installer\\\\fullscreen-close-plugin\",\"mtime\":1384250116775,\"rdfTime\":1381803141000}}}]");
user_pref("extensions.lastAppVersion", "22.0");
user_pref("extensions.lastPlatformVersion", "22.0");
user_pref("extensions.pendingOperations", false);
user_pref("extensions.shownSelectionUI", true);
user_pref("gecko.buildID", "20130618035212");
user_pref("gecko.mstone", "22.0");
user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 5.1; rv:18.0) Gecko/20100101 Firefox/18.0");
user_pref("intl.charsetmenu.browser.cache", "UTF-8");
user_pref("network.cookie.prefsMigrated", true);
user_pref("pdfjs.migrationVersion", 1);
user_pref("pdfjs.previousHandler.alwaysAskBeforeHandling", true);
user_pref("places.history.expiration.transient_current_max_pages", 104858);
user_pref("plugin.disable_full_page_plugin_for_types", "application/pdf");
user_pref("plugin.importedState", true);
user_pref("privacy.sanitize.migrateFx3Prefs", true);
user_pref("signon.rememberSignons", false);
user_pref("toolkit.startup.last_success", 1384276823);
user_pref("toolkit.telemetry.previousBuildID", "20130618035212");
user_pref("toolkit.telemetry.prompted", 2);
user_pref("toolkit.telemetry.rejected", true);
user_pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1386842323);
user_pref("xpinstall.whitelist.add", "");
user_pref("xpinstall.whitelist.add.180", "");
user_pref("xpinstall.whitelist.add.36", "");

Tôi đã cố gắng googling cho các từ khóa thông thường, nhưng không tìm thấy bất cứ điều gì hữu ích. Bất kỳ trợ giúp sẽ được đánh giá cao.


1
2017-11-12 18:41


gốc




Các câu trả lời:


Đây không phải là nhỏ, tôi đã cố gắng làm điều này trong hơn một năm. Cuối cùng tôi đã tìm thấy tùy chọn dòng lệnh để khởi động trình duyệt rượu ở chế độ cửa sổ thay vì toàn màn hình. nó là --windowed. Thay đổi dòng cuối cùng của /usr/bin/netflix-desktop đến

PACKAGE="netflix-desktop" DEPENDENCIES="wine-silverlight5.1-installer" SERVICE="${gettext_service_name}" URL="http://www.netflix.com/" "${WINE_BROWSER}" --windowed $*;

Bây giờ nếu tôi có thể tìm ra cách giữ con trỏ khỏi biến mất phía sau trình phát, nó sẽ hoạt động hoàn hảo.


2
2017-12-05 03:57



Tôi không có nghiệp để nâng cao và đánh dấu câu trả lời này, vì vậy hãy biết rằng tôi rất biết ơn câu trả lời của bạn. - William Everett
netflix-desktop chuyển các đối số dòng lệnh đến wine-browser vì vậy có lẽ một giải pháp tốt hơn là thay đổi Exec tuyên bố trong /usr/share/applications/netflix-desktop.desktop đến netflix-desktop --windowed. Hoặc thiết lập một trình khởi chạy khác. - bob