Giter Club home page Giter Club logo

brut's Introduction


brut


FAQ

  1. What is brut?
    A standalone GUI (graphical user interface) for admin tasks in FreeBSD, e.g. disk partitioning.

  2. Screenshots:
    Main view:

    Partition Editor:

  1. What are the dependencies?
    gtk3 and sudo. "pkg install gtk3" is recommended, since that one is large.


  1. Is it safe?
    In general, it translates mouse clicks into shell commands.
    Start it as a regular user. For root commands, it has a sudo(8) backend.
    The password is piped to sudo via a named pipe (there is no other way). You can change
    sudo behavior if you edit its configuration file /usr/local/etc/sudoers.
    Currently there are no plans to use polkit.


  1. How do I install it?
    *edit: brut is now officially a port. So at some point, "pkg install brut" will do.

Install it just like any other port:

  • Make sure you have /usr/ports directory.
  • Download ports/Makefile and ports/pkg-descr
  • Run "make makesum" and "make install clean"
  • (recommended: Run "dbus-uuidgen --ensure", for dbus)
  • The start command is: brut :)

Or build as a standalone binary:

  1. Download the source files.
  2. Make sure you have gtk3 and sudo installed.
  3. Run "make LOCALBASE=/usr/local"
  4. Start the binary (./brut).


brut's People

Contributors

random532 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

lenoil98

brut's Issues

sudo: Sorry, try again.

When I sudo brut, I can view a list of USB devices.

When I brut, entry of the same passphrase in the GUI results in:

sudo: Sorry, try again.

% date ; uname -KUv
Sun 18 Jul 2021 16:53:14 BST
FreeBSD 14.0-CURRENT #100 main-n247798-f39dd6a9784: Thu Jul  8 07:38:23 BST 2021     root@mowa219-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG  1400025 1400025
% pkg query '%o %v %R' brut
sysutils/brut 1.55 poudriere
% 

Install instruction not clear

I'd love to use xdisk , and am in fact in need of a GUI-based Free-BSD partition manager desperately...

However, It is not at clear to me how I must install xdisk.

Perhaps Download ports/Makefile and ports/pkg-descr and Run "make makesum" and "make install clean" is clear enough for most people, but not me.

Are these the only files I must download ? If no, which else ? if yes, what does it 'make' from ?

I request you to make a step-by-step install guide or a script installer (whichever you find easier) that makes it easy to install for folks like me ... please ?

Btw I use NomadBSD , stock.

Feedback

General feedback:

Did you test it?
Did it run smoothly?

What do you feel about it?
What did you like?
What didn't you like?

ntfs mountpoints

Mountpoints of ntfs partitions/ file systems are not displayed.
This is because mount will only output "/dev/fuse" instead of a device name like "/dev/ada0p3".

I don't know how to work around that, yet.

brut 1.54 fails to build on FreeBSD

Hello,

Trying to port brut to FreeBSD but it fails with:

1 error generated.
In file included from wireless.c:2:
In file included from ./disk.h:19:
In file included from /usr/local/include/gtk-3.0/gtk/gtk.h:30:
In file included from /usr/local/include/gtk-3.0/gdk/gdk.h:32:
In file included from /usr/local/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30:
In file included from /usr/local/include/gtk-3.0/gdk/gdktypes.h:35:
In file included from /usr/local/include/pango-1.0/pango/pango.h:25:
In file included from /usr/local/include/pango-1.0/pango/pango-attributes.h:25:
In file included from /usr/local/include/pango-1.0/pango/pango-font.h:25:
/usr/local/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: 'hb.h' file not found
#include <hb.h>
         ^~~~~~
1 error generated.
*** [brut] Error code 1

make[1]: stopped in /wrkdirs/usr/ports/sysutils/brut/work/brut-1.54
1 error

Any hints on how to solve it?

Thanks,
Nuno Teixeira

Control Panel โ‰  brut

A few times, whilst working with multiple applications, I was disoriented by not finding brut in my task manager.

Eventually I realised, the name of the running application is Control Panel.

Please, can you make the name of the app match the name of the port? So brut = brut

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.