pipelight的終結:如何讓它在linux上執行

Pipelight用於幫助解決Windows相容性問題,允許您在Linux上安裝僅限Windows的瀏覽器外掛,如Silverlight。但是這個程式現在已經退役了,你應該用什麼來代替呢?...

雖然Linux非常棒,但不能運行Windows程序有時會有點問題。例如,在Linux上沒有microsoftoffice,可能會使許多想要進行轉換的人面臨交易失敗。Pipelight在某種程度上幫助解決了這個問題,它允許您在Linux上安裝僅限Windows的瀏覽器插件,如Silverlight。但是這個程序現在被否決了。

pipelight-replacement-featured

什麼是管道燈(pipelight)?

Pipelight允許您在Linux web瀏覽器上使用Windows插件。它通過在後臺運行Wine來實現這一點,Wine在Linux下重新創建Windows環境(反過來運行插件)。因此,Pipelight實際上在很大程度上是一個包裝器。它負責獲取你想要的插件,並在需要時運行它們。

它曾被設計成只在Linux下運行微軟的Silverlight,現在它的應用範圍擴大到包括許多其他Windows插件。安裝和更新它們非常簡單,每個都有一個命令。

pipelight opti***

pipelight是如何被棄用的?

瀏覽器插件,比如adobeflash,已經有一段時間在下降了。隨著新的網絡功能的出現,它們正在慢慢地被淘汰。現在很多瀏覽器甚至不支持插件(至少是NPAPI插件,Pipleight使用的),Firefox在52版之後除了Flash之外就放棄了所有插件。其他人以前已經做了很多,比如Chrome。

這意味著,即使是那些想使用Windows插件的人(例如,玩為adobeshockwave或unityweb編寫的遊戲)也不能輕易做到這一點。現在,只有基於Webkit的瀏覽器,比如gnomeweb(Epiphany)真正支持NPAPI插件,比如Java。

epiphany npapi

adobeflash之類的不斷更新只會使問題惡化。Pipelight需要隨插件一起更改,在需要時重新安裝它們。Pipelight的維護人員發現這很難跟上。簡而言之,這兩個因素導致了它的不受歡迎。雖然您仍然可以使用Pipelight,但您將不會收到任何插件更新—這是一個很大的安全問題。

你能做什麼

雖然這樣一個有用的程序不再被更新是一件很遺憾的事,但實際上這並不是一個太大的問題。例如,不需要使用Pipelight安裝adobeflash——Linux瀏覽器插件現在正在更新,類似於Windows和macOS。

linux flash player

此外,對插件的需求一直在緩慢下降。現在你甚至可以不用Silverlight使用Netflix,這要感謝網絡的變化。所以在做任何事情之前首先要問的問題是你是否真的需要使用Windows插件。

繼續使用pipelight

一種選擇是像往常一樣安裝Pipelight,以查看所需的內容。雖然它不會為您的插件提供任何更新,但對於unitywebplayer這樣的東西來說,這可能不是什麼問題,因為它本身已經停止使用了。也就是說,現在實際安裝它將是一個挑戰。

這是因為Pipelight還關閉了它的官方軟件包存儲庫。換句話說,對於許多人來說,現在獲得它的唯一方法是從源代碼處編譯(Pipelight的代碼仍然在線)。這包括大多數主要的Linux操作系統,從Debian甚至Fedora。有趣的是,FreeBSD仍然可以正常安裝Pipelight,因為它們本身就是Pipelight的宿主。

freebsd pipelight

如果你走這條路,你應該保持警惕!因為Pipelight將不再更新插件,所以應該使用類似於click to play的方法來運行所需的內容。這樣,你就可以免受插件攻擊之類的攻擊。

直接用酒

管道燈在很大程度上只是一個包裝物——葡萄酒起著很大的作用。因此,你可以得到同樣的管燈效果,如果你只使用葡萄酒。不過,你得克服一些困難,才能讓事情順利進行。

對於初學者來說,不能只安裝任何版本的Wine。您將需要他們的暫存分支,Pipelight用來運行插件的構建。幸運的是,您不需要編譯這個——Wine項目為許多Linux操作系統提供了包,如果它們還沒有在您的repos中的話。

wine staging

一旦你完成了,你需要做的就是安裝你想要的插件,類似於Windows。請記住,您還需要一個合適的Windows瀏覽器來運行它們。我建議使用ESR(extendedsupportrelease)版本的Firefox。它仍然支持所有NPAPI插件(但這將改變過去的版本52)。

需要進行一些調整

不過,您需要調整一些設置才能使其正常工作。首先,使用以下命令打開葡萄酒設置:

winecfg

導航到“圖形”>“窗口設置”>“模擬虛擬桌面”。啟用此項。如果沒有這個選項,Firefox就無**確顯示自己。桌面環境可能會影響Wine顯示窗口的方式。使用虛擬桌面可以避免這個問題。

wine virtual desktop

完成後,導航到Wine文件夾,然後轉到users>[Username]>Application Data>Mozilla Firefox>Profiles>[Profile]>首選.js. 把這些線放在裡面:

user_pref("browser.tabs.remote.autostart.2", false);user_pref("dom.ipc.plugins.enabled", false);

您可能需要先啟動Firefox,然後才能看到首選.js文件。

第一行禁用了Firefox的多進程特性,因為它在Wine下不起作用。第二行禁用瀏覽器的插件沙盒。不幸的是,如果啟用了Wine下的Firefox,它就會崩潰,所以它需要離開。如果您發現這些行不起作用,請檢查文件中是否有任何重複的行並將其刪除。

wine firefox

所有這些都解決了,你現在應該可以下載任何你喜歡的插件,並在Wine中運行它們。請記住,可能有錯誤!

wine shockwave

你真的需要嗎?

如果您對Windows插件在Wine或Pipelight下的表現不滿意,您可以在虛擬機中運行它們。雖然它可能會慢一點,佔用更多的空間,但它們肯定能工作。

但是你需要完成所有的工作,你需要問:這真的值得嗎?現在很多內容完全沒有插件,只有舊遊戲和商業等東西真正需要插件。找到一種查看內容的替代方法可能比堅持使用Pipelight之類的方法更容易。

即使是最知名的瀏覽器插件之一adobeflash也在緩慢下降。事實上,到2020年它將被淘汰。也許《風笛之光》的結局是註定的。

如果有的話,你還依賴什麼插件?

  • 發表於 2021-03-13 13:01
  • 閱讀 ( 46 )
  • 分類:電腦

你可能感興趣的文章

在沒有silverlight的linux上觀看netflix的5種方法

... 2將silverlight替換為pipelight ...

  • 發佈於 2021-03-13 17:08
  • 閲讀 ( 49 )

qubes os 3.2:最安全的linux作業系統

... 開啟應用程式域(如工作域)中的終端,將照常下載和安裝軟體。但是,使用特定於域的終端將應用程式限制到該域。此外,在特定域中安裝應用程式並不能節省時間。重新啟動該域時,該程式不存在。...

  • 發佈於 2021-03-14 14:08
  • 閲讀 ( 46 )

使用powershell而不是批處理指令碼的5個原因

...使用.PS1副檔名而不是.BAT或.CMD副檔名。但這就是相似之處的終結。 ...

  • 發佈於 2021-03-15 16:49
  • 閲讀 ( 99 )

葡萄酒程式不起作用?嘗試以下步驟

... 對於Ubuntu/Mint使用者,以下是您輸入的終端命令: ...

  • 發佈於 2021-03-16 10:20
  • 閲讀 ( 50 )

科迪邦圖死了?把任何一臺linux pc變成一臺沒有它的htpc

... 是時候見見LibreELEC了,它是構建Linux媒體中心的終極Kodibuntu替代品。 ...

  • 發佈於 2021-03-19 07:27
  • 閲讀 ( 63 )

如何在一個小時內安裝一臺linux媒體伺服器

... 要使用DockSTARTer安裝Docker,您需要開啟伺服器上的終端視窗或透過SSH連線。您需要先安裝兩個軟體位:Git和Curl。Git是一種版本控制軟體,允許開發人員共享他們的軟體,而Curl允許從internet傳輸資料。 ...

  • 發佈於 2021-03-21 20:50
  • 閲讀 ( 58 )

如何在帶螢幕的linux終端上進行多工處理

... 一旦你這樣做,你的終端螢幕將恢復正常。沒有明顯的跡象表明您正在執行一個螢幕會話,但是從這一點開始執行的每個命令都將在一個會話中執行,您現在可以隨意分離和重新連線到該會...

  • 發佈於 2021-03-21 22:09
  • 閲讀 ( 40 )

如何使用wine在raspberry-pi上安裝windows軟體

... 首先開啟一個新的終端模擬器(Ctrl+Alt+T),然後輸入: ...

  • 發佈於 2021-03-25 18:26
  • 閲讀 ( 336 )

啟動linux的9個基本命令

...所有Linux發行版都是通用的,從Ubuntu命令列到Kali Linux。您的終端可能與下面圖片中的不同,但請放心,這些將對您有用。 ...

  • 發佈於 2021-03-26 18:33
  • 閲讀 ( 58 )

在linux中,“bash”是什麼意思?

...在這篇短文中,我們將探討Bash是什麼,它做什麼,以及如何開始使用它。 ...

  • 發佈於 2021-03-28 13:14
  • 閲讀 ( 61 )
r0971580450
r0971580450

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦