<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PTR-MS | Olivier Durif</title><link>https://olivier.durif.fr/tag/ptr-ms/</link><atom:link href="https://olivier.durif.fr/tag/ptr-ms/index.xml" rel="self" type="application/rss+xml"/><description>PTR-MS</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 05 Nov 2024 00:00:00 +0000</lastBuildDate><image><url>https://olivier.durif.fr/media/icon_hu_d0cd1fa48d23ea47.png</url><title>PTR-MS</title><link>https://olivier.durif.fr/tag/ptr-ms/</link></image><item><title>Install and run labview-made windows programs on linux</title><link>https://olivier.durif.fr/tutorials/labview-windows-install-linux/labview-windows-install-linux/</link><pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate><guid>https://olivier.durif.fr/tutorials/labview-windows-install-linux/labview-windows-install-linux/</guid><description>&lt;h3 id="prerequisites"&gt;Prerequisites&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bottle: sys-wine-9.0&lt;/li&gt;
&lt;li&gt;PTR-Viewer: 3.4.6.52&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="steps"&gt;Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create a new &amp;lsquo;personalized&amp;rsquo; bottle&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Choose as executor &lt;code&gt;sys-wine-9.0&lt;/code&gt; when creating a new bottle.&lt;/li&gt;
&lt;li&gt;Ensure the is 64-bit architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt=""
srcset="https://olivier.durif.fr/media/Tuto_PTRMS/1408d9318491a3cde508fb4a7e6b4524_hu_bbe2a5f34d35cf7a.webp 320w, https://olivier.durif.fr/media/Tuto_PTRMS/1408d9318491a3cde508fb4a7e6b4524_hu_bccdd1832886cc8b.webp 480w, https://olivier.durif.fr/media/Tuto_PTRMS/1408d9318491a3cde508fb4a7e6b4524_hu_95e19a4e2f236b16.webp 704w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://olivier.durif.fr/media/Tuto_PTRMS/1408d9318491a3cde508fb4a7e6b4524_hu_bbe2a5f34d35cf7a.webp"
width="704"
height="591"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;strong&gt;Add dependencies&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;In the bottle, add the &lt;code&gt;dotnet48&lt;/code&gt; dependency. The &lt;code&gt;dotnet40&lt;/code&gt; dependency will also be installed automatically.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt=""
srcset="https://olivier.durif.fr/media/Tuto_PTRMS/bb926784bd7fde9c8b3887ed19eb6045_hu_ce194b2ff2d1cbd9.webp 320w, https://olivier.durif.fr/media/Tuto_PTRMS/bb926784bd7fde9c8b3887ed19eb6045_hu_12b102937929f081.webp 480w, https://olivier.durif.fr/media/Tuto_PTRMS/bb926784bd7fde9c8b3887ed19eb6045_hu_94c37408710597.webp 750w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://olivier.durif.fr/media/Tuto_PTRMS/bb926784bd7fde9c8b3887ed19eb6045_hu_ce194b2ff2d1cbd9.webp"
width="750"
height="332"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;strong&gt;Install PTR-MS Viewer&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Move the &amp;lsquo;Installer&amp;rsquo; folder into the root of the new bottle, e.g.: &lt;code&gt;/home/olivier/.var/app/com.usebottles.bottles/data/bottles/bottles/PTR-MS-Viewer-3.4.6/drive_c/&lt;/code&gt; directory.&lt;/li&gt;
&lt;li&gt;Execute the &lt;code&gt;setup.exe&lt;/code&gt; file using the graphical button.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt=""
srcset="https://olivier.durif.fr/media/Tuto_PTRMS/b2796f8bbaed9381f6155e3c14ab8312_hu_da7b853c7d3eaf3b.webp 320w, https://olivier.durif.fr/media/Tuto_PTRMS/b2796f8bbaed9381f6155e3c14ab8312_hu_84db9ed83bb60cc7.webp 434w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://olivier.durif.fr/media/Tuto_PTRMS/b2796f8bbaed9381f6155e3c14ab8312_hu_da7b853c7d3eaf3b.webp"
width="434"
height="88"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bypass Activation&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For some reason, if the activation ID is missing, making the standard activation procedure impossible creating a file named &lt;code&gt;IcViewerDefault.txt&lt;/code&gt; in the &lt;code&gt;drive_c/users/Public/&lt;/code&gt; directory and set the value into this file to &lt;code&gt;109&lt;/code&gt; can allow to bypass this control.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Software need to be started twice at the first launch.&lt;/li&gt;
&lt;li&gt;The &amp;lsquo;File&amp;rsquo;, &amp;lsquo;Tools&amp;rsquo;, and &amp;lsquo;?&amp;rsquo; button list do not works. To overcome this issue, use &lt;code&gt;sys-wine-9.0&lt;/code&gt; as executor instead of &lt;code&gt;soda-9.0-1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Add an entry to the desktop. The Flatpak version need a special permission to generate desktop entries. To achieve this, close Bottles and open your terminal, then type: &lt;code&gt;flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications&lt;/code&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt=""
srcset="https://olivier.durif.fr/media/Tuto_PTRMS/3c2ef654534575d38a03ca94c9a2df6e_hu_7a69c409ac2a6111.webp 320w, https://olivier.durif.fr/media/Tuto_PTRMS/3c2ef654534575d38a03ca94c9a2df6e_hu_f0dbc91440b5efad.webp 480w, https://olivier.durif.fr/media/Tuto_PTRMS/3c2ef654534575d38a03ca94c9a2df6e_hu_f245d6908ae8b45.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://olivier.durif.fr/media/Tuto_PTRMS/3c2ef654534575d38a03ca94c9a2df6e_hu_7a69c409ac2a6111.webp"
width="760"
height="38"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Cannot access &lt;code&gt;home&lt;/code&gt; directory ? Run the command &lt;code&gt;flatpak override --user --filesystem=&amp;quot;/home/user&amp;quot; com.usebottles.bottles&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>