Incompatible with MacOS High Sierra #1011
Comments
Copy link Quote reply
SavageAUS commented Sep 28, 2017
Unable to launch Trans GUI on High Sierra.
Please see attached images for errors.
Copy link Quote reply
chocochrispi commented Sep 28, 2017
Copy link Quote reply
leonsoft-kras commented Sep 28, 2017 •
We need to build the project directly on the makos (install FPC and Lazarus). So we find out who is to blame. This is a compilation program for all platforms or a problem in another.
In general, it is surprising that the development of the operating system leads to such failures. I did not see anything similar for such simple programs in Windows.
Copy link Quote reply
PeterDaveHello commented Sep 28, 2017
@chocochrispi @srscott what’s your transgui version?
I got no problem with v5.10 here. In #1006, looks like @rrolandd got no problem.
I can not compile a new macOS release right now, there are some behaviors changed in High Sierra and we need to update the scripts.
Transmission Remote GUI doesn’t work on MAC OS High Sierra 10.13 #1012
Comments
Copy link Quote reply
patrik-b commented Oct 3, 2017 •
Using High Sierra 10.13 (17A365)
Copy link Quote reply
leonsoft-kras commented Oct 3, 2017
Copy link Quote reply
leonsoft-kras commented Oct 3, 2017
You see how difficult it is to understand each other if you write 2 words.
What version of TR GUI?
Copy link Quote reply
leonsoft-kras commented Oct 3, 2017
Copy link Quote reply
patrik-b commented Oct 3, 2017
I did misunderstand your question.
For what I know it’s the «latest» version. I can’t see the version right now. The menu option is not available (it’s grey). I get endless of this error dialog boxes.
Copy link Quote reply
cryptochrome commented Oct 3, 2017
@patrik-b I can confirm, I have seen the same errors. You have to upgrade to the latest version of TR. Version 5.10+ works on High Sierra.
Copy link Quote reply
leonsoft-kras commented Oct 3, 2017
We will not close the Issue until all fans of High Sierra will not switch to this clone TRGUI (v.5.10)
Copy link Quote reply
MrXavierLin commented Oct 4, 2017
same problem here, just upgraded to high sierra and got the same error message as patrik-b had.
Copy link Quote reply
cryptochrome commented Oct 4, 2017
Do you guys even read? As stated above, this issue has been fixed in the last release 5.10.
Copy link Quote reply
happyjaxx commented Oct 7, 2017
Darn, is doing «brew cask install transmission-remote-gui» that hard ? 🙂
Copy link Quote reply
kevinxw commented Oct 7, 2017
Not so hard if this command is put in the README.
Copy link Quote reply
PeterDaveHello commented Oct 8, 2017
I can put it in the readme later, just need to confirm some of the details.
The problem is: many people downloaded the old, deprecated version but report it’s not working here the new version 😞
32-bit app compatibility with macOS High Sierra #1122
Comments
Copy link Quote reply
reedy commented Apr 13, 2018
Copy link Quote reply
PeterDaveHello commented Apr 18, 2018
AKAIK, none of our core members has a Mac computer right now, pull requests would be welcome.
Copy link Quote reply
Diskutant commented Apr 20, 2018
This will require a change from Carbon (32bit only) to Cocoa. Or something like QT.
Copy link Quote reply
xiao99xiao commented Apr 21, 2018
FPC 3.0.4 now defaults to 64-bit target, so I guess if we build the macOS target with it, we can get rid of that warning.
The question is, how to build a macOS target?
Copy link Quote reply
PeterDaveHello commented Apr 21, 2018
@xiao99xiao we have some scripts under setup directory that you can try 😉 You also need to know a little bit about FPC and Lazarus
Copy link Quote reply
Diskutant commented Apr 22, 2018
@xiao99xiao No, Transgui uses the Carbon Widgets. Those are 32bit only. The Transgui Code needs to be updated to either use Cocoa (which is still a work in progress, see: http://wiki.freepascal.org/Roadmap#Status_of_features_on_each_widgetset ) or use QT widgets, which in turn uses Cocoa.
Copy link Quote reply
mrowlinson commented Apr 24, 2018
How difficult is it to switch to Qt? Presumably the Linux version is already using Qt? The rumor is Apple is going to remove the 32 bit libraries from the next version of macOS so unless the transition is made the app will cease to function.
Copy link Quote reply
mrowlinson commented Jun 19, 2018
Why was this closed?
Copy link Quote reply
leonsoft-kras commented Jun 19, 2018
The question can be considered dead. There are dozens of such topics. No one will look at them in the coming days and years. Especially here there are certainly no experts on strange macOS. There is nowhere to check it.
It’s better to close the topic and create a new one with the new data
Transmission remote gui mac os high sierra
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Transmission Remote GUI
Transmission Remote GUI is feature rich cross platform front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than builtin Transmission web interface.
Transmission Remote GUI is developed using Lazarus RAD and Free Pascal compiler.
- Native application for Windows, Linux and macOS
- uTorrent-like interface
- Select files to download
- Choose files priority
- View details about connected peers
- Full information about each torrent
- Per torrent options
The installers are listed on the GitHub Releases page, and the installation instructions for different platform are listed as below ⬇️
Easy way (recommended)
There are precompiled program’s binaries for i386 and x86_64 Linux architectures.
- Download and extract the release for your architecture.
Now you can execute the transgui binary. (Change the transgui file permissions to executable if needed)
Additionally, you can create a desktop or menu shortcut to the transgui executable, and run the program using the created shortcut.
Build the program by yourself.
- Make sure you have working Lazarus and Free Pascal compiler installed.
- Free Pascal Compiler 2.6.2+ and Lazarus 1.6 is used to develop Transmission Remote GUI.
- Download the sources archive and extract it to some folder or perform svn checkout.
- Open terminal/command line prompt and cd to the sources folder.
- Execute make command to build the application.
- Execute make zipdist command to create a release .zip archive in the Release sub-folder.
Portable zip tarball (recommended)
- Zip tarball release is much more small than the installer one, which can save you some bandwidth, disk space and time, just simply download and extract the zip tarball to wherever you want, directly execute transgui.exe or add shortcut for it.
Note: The first time you use this program, you may need to install some additional dependencies (if you need SSL/TLS enabled), including Visual C++ Redistributable Package(Direct link) and OpenSSL libs(Direct link), this only needs to be done once.
This installer has additional installation wizard and includes static OpenSSL libraries in every releases, the size would be much bigger than the zip tarball, but you don’t need to take care of the OpenSSL dependencies.
- Directly download the installer.
- Run the installer and follow the steps to install it on your system.
Run cinst transgui to install the latest version of Transmission Remote GUI.
Without a package manager
This method needs no additional pre-requirement or dependency, just:
- Download the app image from release page.
- Open the image file to mount the image.
- Directly run the application or drag the app icon to your disk / Application folder.
You need to have Homebrew installed, and Homebrew-Cask enabled, with Homebrew, you can enable Homebrew-Cask by a single command, skip this step if you already got it:
With Homebrew-Cask, directly execute this command to install Transmission Remote Gui:
- brew cask install transmission-remote-gui
Command line parameters
You can specify path to a .torrent file or a magnet link as a command line parameter. The program will add the specified torrent.
- -hidden : Start the program hidden. Only the program’s tray icon will be visible.
- —home= : Specifies a home directory for the program. All program’s settings are stored in the home directory. You can run multiple instances of the program by specifying different home directories.
If the program finds the transgui.ini file in the same folder as the binary file, then it will store all configuration and data files in the program’s folder, instead of the folder in a user profile.
- Alt + 1 : All Torrents
- Alt + 2 : Downloading
- Alt + 3 : Completed
- Alt + 4 : Active
- Alt + 5 : Inactive
- Alt + 6 : Stopped
- Alt + 7 : Error
- Alt + 8 : Waiting
- Alt + S : Searchbox (filter torrents by keywords) — Esc cancel filter and clean the box.
- Alt + G : Info Pane — General Tab
- Alt + K : Info Pane — Trackers Tab
- Alt + P : Info Pane — Peers Tab
- Alt + F : Info Pane — Files Tab
There are some parameters in the transgui.ini file , that can not be modified via the GUI. More info on: #924 (File Manager & Shortcuts) , #1020 (User Defined Menu Windows Only) and #1070 (.torrent Auto Opening)
Copyright (c) 2008-2019 by Yury Sidorov and Transmission Remote GUI working group.
Transmission Remote GUI is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Transmission Remote GUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
About
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.