Comments (7)
File Roller is by far the most common application of its type for GTK+ environments, it's also very light and has few requirements. On top of that it's the only one that provides a dbus interface.
There are reasons why it was chosen.
I'm sure someone out there doesn't want to install the Gucharmap library because they don't need a character map, someone else doesn't want to install json-glib, so on and so forth. Should I spend the little free time I have making everything optional to please just a few users?
That seems like a bad idea to me. ;-)
from font-manager.
There is no code to handle the situation where file-roller isn't installed at this point. You can edit configure to remove the check but expect runtime errors.
Check configure.ac for dependencies.
from font-manager.
:(
Thanks for explanation. I don't understand the code, then i cannot see details in code nor change it, but i consider it as bad idea to hardcode the exact external application, IMO especially when it as general purpose apps and not a library.
from font-manager.
So, as I often do, I've changed my mind on this...
Leaving this open, I really do have little time to dedicate to this so it'll probably be a while.
But I agree, the font-manager command should be modular, extensible, and generic. Different front ends should be able to attach, plugins, etc. Certain features available conditionally.
So congratulations, you've just set off another rewrite, in the middle of a rewrite. Yo dawg...
from font-manager.
Fixed in master. File Roller is optional.
Since making the application more modular is a long term goal and not what this issue was about, closing.
from font-manager.
Thanks ;-)
from font-manager.
If you're building from source pass --with-file-roller to ensure support is
compiled.
It was previously detected at build time but was changed on request by the
Debian maintainer to make packaging easier. This applies to the latest
release and master. This is temporary, in the future we'll move to either
using libarchive directly or detecting if file-roller is installed at
runtime.
HTH
On Nov 8, 2016 12:23 PM, "Anwar" [email protected] wrote:
I just read this thread. I really love the mount of <3 you put on this
project. But Since it became optional, How do I enable the file-roller
integration?—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
#2 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AK9TTPS1ukxx6wdF5-6lRxIDzY065a-0ks5q8LAGgaJpZM4FcEdH
.
from font-manager.
Related Issues (20)
- Replace the pangram with customised text. HOT 3
- Use characters instead of UTF values HOT 4
- Font Manager correctly opens some otf files individually, but shows them as ttf when using the database HOT 2
- Flatpak is using a dead GNOME runtime HOT 7
- My locale is zh_CN.UTF-8, font-manager lacks 4 cjk fonts HOT 3
- Allow users to preview in 2 or more selected languages HOT 8
- Allow to remove Ortography filter by clicking active filter HOT 2
- Font preview display issue HOT 1
- Minimum font size HOT 2
- Some fonts are not recognised, but will display if opened via Nemo file manager HOT 4
- Cyrillic orthography is named in russian HOT 6
- [macOS] build error: ld: unknown option: -force_load HOT 4
- [macOS] multiple `dbus` errors on start-up: how to fix? HOT 4
- Fonts with an apostrophe in the Name {the embedded name} cannot be disabled HOT 2
- Add support for "embolden" option HOT 1
- Switch from webkitgtk 4.0 to 4.1 HOT 1
- Full freeze of font-manager HOT 5
- Please upgrade Unicode data to Unicode 15.1.0
- [Feature request] Additional category filters HOT 10
- [Feature request] Clicking a font in Browse would jump on that in in Manage HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from font-manager.